使用Apache POI HSSFListener如何识别日期类型

时间:2013-02-12 14:55:55

标签: apache-poi sax

由于要处理数百万条记录,我必须使用此处给出的技术处理SAX解析。 http://poi.apache.org/spreadsheet/how-to.html#event_api。但是日期类型被赋予Number。使用HSSFListener时如何区分日期和数字?

1 个答案:

答案 0 :(得分:0)

Excel文件格式将所有日期存储为具有特殊格式规则的数字。并不是HSSF正在转换它,而是你得到了Excel存储在文件中的确切内容!

如果你想要.xls文件的HSSF事件处理的好例子,我建议你看看XLS2CSVmra from Apache POIExcelExtractor from Apache Tika

两者都显示了一些您想要做的常见事情,包括检测日期单元格并将它们格式化以便显示