在 java 中通过 XSSF sheet 从单元格中读取日期值
Reading a date value from a cell through XSSF sheet in java
我在 excel sheet 的单元格中获取一个日期,该日期具有扩展名 .xls,我正在通过 POI 在 java 中阅读 HSSF sheet 我有下面交叉检查工作正常
if (HSSFDateUtil.isCellDateFormatted(row.getCell(0))) {
}
现在请告诉我我得到的扩展名.xlsx 很少 sheet 请告诉我如何实现上述方法以从 XSSF 中的 acell 读取日期值 sheet
如 Apache POI docs (who ever heard of reading the docs?), you need to change from HSSFDateUtil
to 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))) {
大功告成!
我在 excel sheet 的单元格中获取一个日期,该日期具有扩展名 .xls,我正在通过 POI 在 java 中阅读 HSSF sheet 我有下面交叉检查工作正常
if (HSSFDateUtil.isCellDateFormatted(row.getCell(0))) {
}
现在请告诉我我得到的扩展名.xlsx 很少 sheet 请告诉我如何实现上述方法以从 XSSF 中的 acell 读取日期值 sheet
如 Apache POI docs (who ever heard of reading the docs?), you need to change from HSSFDateUtil
to 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))) {
大功告成!