我有excel文件,如下面的结构:
ColA | ColB | ColC | ColD | ColE | ColF | ColG
1 | a | a | 23 | 12 | asd | 5
2 | s | v | 73 | 14 | qsd | 7
4 | t | b | 52 | 52 | avn |
2 | y | t | 13 | 71 | asx | 2
5 | d | e | 20 | 18 | vss |
1 | f | n | 63 | 72 | ann |
9 | g | a | 27 | 10 | aqz | 15
我想阅读并获取ColG
中没有值的行。
我可以使用以下代码迭代每一行并匹配每一行的每个单元格值:
for (int i = 0; i < rows.Count(); i++)
{
DataRow dataRow = dataTable.NewRow();
int cellCounter = 0;
foreach (Cell cell in rows.ElementAt(i))
{
dataRow[cellCounter] = GetCellValue(spreadSheetDocument, cell);
cellCounter++;
}
dataTable.Rows.Add(dataRow);
}
但这是一个非常耗时且耗时的过程。
任何人都可以帮助我实现同样的目标。
提前致谢。