1. 程式人生 > >row.getCell()獲取單元格為null,空指標異常

row.getCell()獲取單元格為null,空指標異常

if(row.getCell(j+3) == null){
    row.createCell(j+3).setCellValue(new HSSFRichTextString(String.valueOf(resultList.get(j))));
}else {
    row.getCell(j+3).setCellValue(new HSSFRichTextString(String.valueOf(resultList.get(j))));
    //之前有值的getCell()可以返回值,之前沒有值會返回null
}

  單元格沒有值時,getCell方法獲取不到單元格,此時要用createCell方法!