【问题标题】:Using Apache POI HSSFListener how to identify date type使用 Apache POI HSSFListener 如何识别日期类型
【发布时间】:2013-01-27 22:10:37
【问题描述】:

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

【问题讨论】:

    标签: apache-poi sax


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢 Gagravarr。第一个链接正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多