データの検索または検索
指定されたデータを含むセルの検索
Microsoft Excel の使用
Microsoft Excelでは、ワークシート内の含まれる指定されたデータを持つセルを検索できます。Microsoft Excelの検索メニューから編集を選択すると、検索値を指定できるダイアログが表示されます。
ここでは、「オレンジ」の値を検索しています。Aspose.Cellsでは、指定された値を含むワークシート内のセルを検索できます。
Aspose.Cellsの使用
Aspose.Cellsは、Microsoft Excelファイルを表すWorkbookクラスを提供します。Workbookクラスには、Excelファイル内の各ワークシートにアクセスできるWorksheetsコレクションが含まれています。ワークシートはWorksheetクラスで表されます。Worksheetクラスにはワークシート内のすべてのセルを表すCellsコレクションが含まれており、Cellsコレクションにはユーザー指定データを含むワークシート内のセルを検索するためのいくつかのメソッドが提供されています。これらのメソッドのいくつかについて詳しく説明します。
指定された数式を含むセルの検索
開発者は、CellsコレクションのFindメソッドを呼び出すことによって、ワークシート内で指定された数式を検索できます。通常、Findメソッドは3つのパラメータを受け入れます。
- オブジェクト: 検索するオブジェクト。型はint、double、DateTime、string、boolである必要があります。
- 前のセル: 同じオブジェクトを持つ前のセル。最初から検索する場合は、このパラメーターをnullに設定できます。
- FindOptions: 必要なオブジェクトを見つけるためのオプション。
以下の例では、検索メソッドの練習にワークシートデータを使用します:
FindOptionsを使用したデータまたは式の検索
異なるFindOptionsを使用して、CellsのFindメソッドを使用して指定した値を検索することが可能です。通常、Findメソッドは次のパラメータを受け入れます:
- 検索値、検索するデータまたは値。
- 前のセル、同じ値を含んでいた最後のセル。最初から検索する場合は、このパラメーターをnullに設定できます。
- 検索オプション、検索オプション。
指定された文字列値を見つけることが可能です。異なる{2}を持つ{1}コレクション内に見つかった{0}メソッドを呼び出すことで。
異なるFindOptionsを持つCellsコレクションの中で見つかったFindメソッドを呼び出すことで、指定された文字列値を見つけることが可能です。
FindOptions.LookInTypeとFindOptions.LookAtTypeプロパティを指定します。次の例コードは、これらのプロパティを使用してセル内の文字列の先頭、または中央、または末尾にさまざまな数の文字列を探す方法を示しています。