问题
When I read Excel worksheet using NPOI, empty cells are skipped. For example, it the row contains A, B, , C
and I read it using
IRow row = sheet.GetRow(rowNb)
then row.Cells[1].ToString()
will output B
(as expected) but row.Cells[2].ToString()
will output C
instead of an empty string. Is there a way to keep empty cells? Thanks.
回答1:
Try the GetCell
method with the MissingCellPolicy
:
ICell cell = row.GetCell(2, MissingCellPolicy.RETURN_NULL_AND_BLANK);
来源:https://stackoverflow.com/questions/17475359/how-to-use-npoi-to-read-excel-spreadsheet-that-contains-empty-cells