xssfrow空白行
时间: 2023-11-08 17:05:27 浏览: 109
POITest:测试添加到 .xlsx 1000 行
xssfrow空白行是指在Excel表格中,某一行没有任何数据或者只有空格的情况。在使用Java读取Excel表格时,如果读取到空白行,xssfRow将会返回null值。这种情况下,我们需要进行判断并跳过这些空白行,以避免程序出现异常。
解决方法如下:
1. 在读取每一行数据之前,先判断该行是否为空白行,如果是则跳过该行。
2. 判断行是否为空白行的方法可以使用xssfRow的getPhysicalNumberOfCells()方法,该方法返回该行实际存在的单元格数目,如果为0则说明该行为空白行。
示例代码如下(假设当前工作表为xssfSheet):
```
for (int rowNum = 1; rowNum <= xssfSheet.getLastRowNum(); rowNum++) {
XSSFRow xssfRow = xssfSheet.getRow(rowNum);
if (xssfRow != null && xssfRow.getPhysicalNumberOfCells() > 0) {
//读取该行数据
...
}
}
```
阅读全文