【发布时间】:2014-11-18 05:06:28
【问题描述】:
我有一张 excel 表,我正在读取 excel cel 值并导入数据库
使用 Apache POI:
if (row.getCell(8) != null) {
setActualDeparture(DateUtil.getJavaDate(row.getCell(8).getNumericCellValue()));
}
Excel 工作表在单元格 8 上为空,因此不应导入任何内容。但它需要像 1899-12-31T00:00:00 这样的日期
可能是什么问题?
【问题讨论】:
-
单元格 8 是该行中的第 9 个单元格。这有什么改变吗?
-
是的,这并没有改变任何东西..
-
请注意:此 excel 工作表是使用 java 脚本创建的。
-
如果 cell(8) 为 null,您将通过 getNumericCellValue() 调用获得 NullPointerException。显然,它不为空。打开 Excel 电子表格。你看到里面有数据吗?
-
已打开且为空(空白)(空格)
标签: java excel apache-poi