由于要处理数百万条记录,我必须使用此处给出的技术处理SAX解析。 http://poi.apache.org/spreadsheet/how-to.html#event_api。但是日期类型被赋予Number。使用HSSFListener时如何区分日期和数字?
答案 0 :(得分:0)
Excel文件格式将所有日期存储为具有特殊格式规则的数字。并不是HSSF正在转换它,而是你得到了Excel存储在文件中的确切内容!
如果你想要.xls文件的HSSF事件处理的好例子,我建议你看看XLS2CSVmra from Apache POI和ExcelExtractor from Apache Tika
两者都显示了一些您想要做的常见事情,包括检测日期单元格并将它们格式化以便显示