Как использовать NPOI для чтения электронной таблицы Excel, содержащей пустые ячейки?

когда я читаю лист Excel с помощью NPOI, пустые ячейки пропускаются. Например, это строка содержит A, B, , C и я прочитал его, используя

IRow row = sheet.GetRow(rowNb)

затем row.Cells[1].ToString() выводит B (как и ожидалось), но row.Cells[2].ToString() выводит C вместо пустой строки. Есть ли способ сохранить пустые камеры? Спасибо.

1 ответов


попробовать GetCell метод MissingCellPolicy:

ICell cell = row.GetCell(2, MissingCellPolicy.RETURN_NULL_AND_BLANK);