通过java中的XSSF表从单元格中读取日期值

时间:2015-12-05 14:12:47

标签: java apache-poi

我在excel表格中的单元格中有一个日期,扩展名为.xls,我正在阅读java中的POI for HSSF表格我有以下交叉检查,工作正常

if (HSSFDateUtil.isCellDateFormatted(row.getCell(0))) {
}

现在请告知我收到几张扩展名为.xlsx的表格请告知我如何实施上述方法从XSSF表格中的acell读取日期值

1 个答案:

答案 0 :(得分:2)

正如Apache POI docs(曾听说过阅读过文档?)中所述,您需要从HSSFDateUtil更改为DateUtil

所以你的旧代码

import org.apache.poi.hssf.usermodel.HSSFDateUtil;

....

if (HSSFDateUtil.isCellDateFormatted(row.getCell(0))) {

变成

import org.apache.poi.ss.usermodel.DateUtil;

....

if (DateUtil.isCellDateFormatted(row.getCell(0))) {

你已经完成了!