【发布时间】:2012-05-16 05:20:36
【问题描述】:
有没有类似open xml sdk 2.0的java api。只是我需要将 open office xml excel 文件转换为 .xlsx 文件。
我正在使用 xml 和 xslt 创建的 office xml excel 文件。我试过 apache poi 来读取 xml excel 文件,但得到无效的标头格式异常。
谢谢。
【问题讨论】:
标签: java xml apache-poi openxml
有没有类似open xml sdk 2.0的java api。只是我需要将 open office xml excel 文件转换为 .xlsx 文件。
我正在使用 xml 和 xslt 创建的 office xml excel 文件。我试过 apache poi 来读取 xml excel 文件,但得到无效的标头格式异常。
谢谢。
【问题讨论】:
标签: java xml apache-poi openxml
好吧,我相信处理*.xlsx 文件的最佳API 是Apache POI(它从3.7 左右开始支持*.xlsx)。
一些替代方案:
*.xlsx格式,只有*.xls,但我可能错了)。我认为坚持使用 Apache POI 的最佳方式,如果您只想读取/写入单元格数据,通常就足够了。
【讨论】:
*.xls 到 *.xlsx? this 之类的东西?