PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > セル > セルの検索 |
指定の文字列から、一致する値を持つセルの情報を検索することができます。完全一致、大文字小文字の区別、セルノートを含むかどうか、といった詳細な条件を指定した検索を行うことができます。
また、ヘッダセルに限定した検索も可能です。
シートの任意のセル内のデータを検索するには、FpSpread クラスの以下のメソッドを使用します。
Search メソッドは、シート内のセルを対象とし、SearchHeaders メソッドはヘッダセルを対象として検索を行います。
検索するシート、検索する文字列、および検索条件はこれらのメソッドのパラメータで指定します。
次のサンプル コードは、3番目のシート(Sheet 2)に対して "Total" という単語の完全一致検索を実行し、見つかったセルの行インデックスと列インデックスの値を取得します。
int rowindx = -1; int colindx = -1; FpSpread1.Search(2, "Total", true, true, false, false, 1, 1, 10, 10, ref rowindx, ref colindx); Console.WriteLine("行インデックス: " + rowindx + "列インデックス:" + colindx);
Dim rowindx As Integer = -1 Dim colindx As Integer = -1 FpSpread1.Search(2, "Total", true, true, false, false, 1, 1, 10, 10, ref rowindx, ref colindx) Console.WriteLine("行インデックス: " + rowindx + "列インデックス:" + colindx)