gpt4 book ai didi

java - 有没有类似于 open xml sdk 2.0 的 Java api?

转载 作者:行者123 更新时间:2023-12-02 00:22:54 24 4
gpt4 key购买 nike

有没有类似于open xml sdk 2.0java api。只是我需要将打开的 Office xml excel 文件转换为 .xlsx 文件。

我使用 xml 和 xslt 创建的 Office xml excel 文件。我尝试 apache poi 读取 xml excel 文件,但出现无效 header 格式异常。

谢谢。

最佳答案

嗯,我相信处理 *.xlsx 文件的最佳 API 是 Apache POI (从 3.7 左右开始就支持 *.xlsx)。

一些替代方案:

  • 有一个项目名为 JExcel API ,但在过去 3 年左右的时间里没有太多 Activity (而且我不确定它是否处理 *.xlsx 格式,仅处理 *.xls,但我可能是错误的)。
  • 我不确定,但是 OpenOffice UDK也可能对你有帮助。不幸的是,它只是一个绑定(bind),并且需要安装实现(即,您必须安装 OpenOffice 才能使用它),如果您没有任何 X 服务器,那么这在服务器端并不总是有效的要求。
  • 另一种选择是通过 Jacob 使用它通过COM。 优点是你能够访问所有的数据,缺点是COM,你的机器上需要安装Excel(当然,它是Windows -具体解决方案)。

我相信坚持使用 Apache POI 的最佳方法,如果您只想读取/写入单元格数据,它通常就足够了。

关于java - 有没有类似于 open xml sdk 2.0 的 Java api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com