Find or Search Data
Finding Cells Containing Specified Data
Using Microsoft Excel
Microsoft Excel allows users to find cells in a worksheet that contains specified data. If you select Edit from the Find menu in Microsoft Excel, you will see a dialog where you can specify the search value.
Here, we are looking for the value “Oranges”. Aspose.Cells also allows developers to find cells in the worksheet containing specified values.
Aspose.Cells provides a class, Workbook, that represents a Microsoft Excel file. The Workbook class contains a Worksheets collection that allows access to each worksheet in the Excel file. A worksheet is represented by the Worksheet class. The Worksheet class provides a Cells collection that represents all cells in the worksheet. The Cells collection provides several methods for finding cells in a worksheet containing user-specified data. A few of these methods are discussed below in more detail.
Finding Cells Containing a Formula
- Object: The object to search for. The type should be int,double,DateTime,string,bool.
- Previous cell: Previous cell with the same object. This parameter can be set to null if searching from the start.
- FindOptions: Options for finding the required object.
The examples below use worksheet data for practicing find methods:
Finding Data or Formulas using FindOptions
- Search value, the data or value to be searched for.
- Previous cell, the last cell that contained the same value. This parameter can be set to null when searching from the start.
- Find options, the find options.
Finding Cells Containing Specified String Value or Number
Specify the FindOptions.LookInType and FindOptions.LookAtType properties. The following example code illustrates how to use these properties to find cells with various number of strings at the beginning or at the center or at the end of the cell’s string.