在我的程序中运行某些结果,它将以excel显示。不幸的是,我面临的问题是,如果检测到空值,则单元格无法设置其他值。我得到的错误信息是java null指针。
Date invalid_dt=servPerfTracking.getInvalid_d();
cell=row.createCell(10);
if(cell.getCellType()==cell.CELL_TYPE_BLANK){
cell.setCellType(Cell.CELL_TYPE_STRING);
cell.setCellValue("Apple");
log.debug("invalid date is null");
}else if(cell.getCellType()==cell.CELL_TYPE_STRING){
cell=row.createCell(10);
cell.setCellValue(invalid_dt);
cell.setCellStyle(dataCellStyle);
log.debug("invalid date is not equal to null");
}