0

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

4

1 回答 1

0

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

如果您想要 .xls 文件的 HSSF 事件处理的良好示例,我建议您查看Apache POIXLS2CSVmra 和 Apache Tika的 ExcelExtractor

两者都显示了您想要做的许多常见事情,包括检测日期单元格并适当地格式化它们以进行显示

于 2013-02-12T15:23:51.607 回答