我的情况是,当出现空白行时,我必须退出 to 的转换Excel
。txt
我为此编写了以下代码
for (int rowNum = rowStart; rowNum < rowEnd; rowNum++)
{
Row row=sheet1.getRow(rowNum);
int lastColumn = row.getLastCellNum();
for (int cn = 0; cn < lastColumn; cn++)
{
Cell cell = row.getCell(cn, Row.RETURN_BLANK_AS_NULL);
if(cell == null)
{
break;
}
switch(cell.getCellType())
{
//Remaining code for non-blank cells
}
}
}
代码工作正常,但是一旦出现空白行,就会在第 4 行nullPointerException
的方法中抛出a。getLastCellNum()
我做错了什么吗?我还为我的工作簿设置了缺少的单元格策略
workbook1.setMissingCellPolicy(Row.RETURN_BLANK_AS_NULL);