问题
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