java poi中的空指针异常?

时间:2013-12-28 04:53:45

标签: java apache-poi

for (int j=0; j< sheet1.getLastRowNum() + 1; j++) {
  Row row = sheet1.getRow(j);
  Cell cell = row.getCell(0);
  System.out.println(cell.getNumericCellValue());
}

第3行:Cell cell = row.getCell(0);

1 个答案:

答案 0 :(得分:3)

getLastRowNum()基于零索引,因此只有j <sheet1.getLastRowNum()就足够了。当您添加1时,它超出限制并指向一行(未初始化),因此导致nullpointerexception

详细检查here