HSSF POI:如何知道单元格中的数据是否为日期类型?
目前我有我的代码为
bean.setREPO_DATE(row.getCell(16).getDateCellValue());
如果单元格在excel中格式化为日期,则可以正常工作。
但是,它也会将一些整数或长整数(如1234或5699)转换为日期。我也知道背后的原因。
但是我想在执行以上行之前应用检查。像这样
if(row.getCell(16).isOfDateFormat){bean.setREPO_DATE(row.getCell(16).getDateCellValue());
}
请引导我..
提前致谢 !
回答:
试试这个,
用 import org.apache.poi.ss.usermodel.DateUtil;
if(DateUtil.isCellDateFormatted(cell)) {
cell.getDateCellValue();
}
以上是 HSSF POI:如何知道单元格中的数据是否为日期类型? 的全部内容, 来源链接: utcz.com/qa/428460.html