は、NPOI でA1形式の文字列で指定したセル情報を取得するサンプルコードを掲載しています。なお、動作確認を行った NPOI のバージョンは 2.1.3.1 になります。
また、VisualStudio のバージョンは 2015 です。
スポンサーリンク
A1形式の文字列指定でセル情報を取得
A1形式の文字列からセル情報を取得するために、CellReference クラスを使用できます。詳細はサンプル内のコメントを参照ください。
C#
string filePath = @"path/to/excel.xls"; IWorkbook wb; // FileShare.ReadWrite の指定は、他プロセスがオープン中でも // エラーとならないようにするため using (FileStream infile = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { // エクセルファイルを開いて、ワークブック情報を全て取得 wb = WorkbookFactory.Create(infile, ImportOption.All); } // シート名を指定して、シート情報を取得 ISheet sheet = wb.GetSheet("Sheet1"); // A1形式の文字列でセルを取得する。 // 豆知識:文字列の前後にスペースがあってはいけない CellReference reference = new CellReference("A1"); // A1形式 // 行を取得 IRow row = sheet.GetRow(reference.Row); if (row != null) { // セルを取得 ICell cell = row.GetCell(reference.Col); }