38

私の Excel ファイルは表形式のデータではありません。Excelファイルから読み込もうとしています。Excel ファイル内に表形式のセクションがあります。

表形式の行 3 から 20 をループしてデータを読み取る必要があります。

ここに私のコードのパーティーがあります:

     string fileName = "C:\\Folder1\\Prev.xlsx";
     var workbook = new XLWorkbook(fileName);
     var ws1 = workbook.Worksheet(1); 

行 3 から 20 をループして、列 3、4、6、7、8 を読み取るにはどうすればよいですか? また、行が空の場合、各列に特定の行の値があることを読み取らずにスキップできるようにするにはどうすればよいですか。

4

3 に答える 3

46

行にアクセスするには:

var row = ws1.Row(3);

行が空かどうかを確認するには:

bool empty = row.IsEmpty();

行内のセル (列) にアクセスするには:

var cell = row.Cell(3);

セルから値を取得するには:

object value = cell.Value;
// or
string value = cell.GetValue<string>();

詳細については、ドキュメントを参照してください。

于 2015-04-16T10:15:53.320 に答える