1

Excel(.xlsx)ファイルを読み取るためにC#アプリケーションでEPPlusを使用しています。私がする必要があるのは、列のセルの数Iに値が含まれている数を数えることですValue

このために、次のクエリを定義しました。

var query = (from worksheet.Cells["i:i"]
             where cell.Value.ToString().Equals("Value")
             select worksheet.Cells);

ただし、これは機能していないようです。私はそのselect声明が間違っていると確信していますが、それがどのように見えるべきかわかりません。

4

1 に答える 1

3

Cell.TextI列が9番目の列であると仮定すると、機能するはずです。

int count = worksheet.Cells[1, 9, worksheet.Dimension.End.Row, 9]
                     .Count(c => c.Text == "Value");

アドレスでも機能するはずですが:

count = worksheet.Cells["i:i"].Count(c => c.Text == "Value");
于 2013-02-20T14:01:00.807 に答える