如何使用Apache poi从Excel文件中读取空白单元格AS字符串

时间:2017-06-24 05:49:48

标签: java excel apache-poi

我是Apache POI的新手。我也想读取空白单元格。 这是我试图实现我的目标,但问题是它在获得空白单元后不会继续阅读。

这是我的逻辑

@Test

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

迭代器中不返回空单元格。引用Poi's quick guide

  

请注意,rowIterator和cellIterator会迭代已创建的行或单元格,跳过空行和单元格。

另一个选择是使用

遍历每个单元格
row.getCell(i) 

并检查null或其类型是否为Cel​​l.CELL_TYPE_BLANK

您可以从工作表的方法中获取最后一行和第一行数

sheet.getFirstRowNum()
sheet.getLastRowNum() 

使用行方法

的第一列和最后一列相同
row.getFirstCellNum()
row.getLastCellNum()