2013-07-04 13 views
10

Khi tôi đọc bảng tính Excel bằng NPOI, các ô trống sẽ bị bỏ qua. Ví dụ, nó hàng chứa A, B, , C và tôi đọc nó bằng cách sửLàm thế nào để sử dụng NPOI để đọc bảng tính Excel có chứa ô trống?

IRow row = sheet.GetRow(rowNb) 

sau đó row.Cells[1].ToString() chí đầu ra B (như dự kiến) nhưng row.Cells[2].ToString() chí đầu ra C thay vì một chuỗi rỗng. Có cách nào để giữ tế bào trống không? Cảm ơn.

+1

Nó sẽ giúp để cập nhật bài viết của bạn với mã bạn sử dụng để đọc các tập tin Excel. –

Trả lời

15

Hãy thử phương pháp GetCell với MissingCellPolicy:

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