项目场景:
使用POI操作Excel表格
问题描述:
不知为何
HSSFRow.RETURN_BLANK_AS_NULL与Cell.CELL_TYPE_BLANK并用会产生空指针异常,将Cell.CELL_TYPE_BLANK删除后正常:
//循环行数
for (int i = 0; i < ofRows; i++) {
//获取单行数据
HSSFRow row = sheet.getRow(i);
//获取列值总数
int ofCells = row.getPhysicalNumberOfCells();
//循环列
for (int j = 0; j <ofCells ; j++) {
HSSFCell cell = row.getCell(j, HSSFRow.RETURN_BLANK_AS_NULL);
// if (cell.getCellType() == Cell.CELL_TYPE_BLANK) {
// System.out.print("null\t");
// }
System.out.print(cell+"\t");
}
System.out.println("\n");
}