我需要使用具有相同内容但文件格式不同的 Java 2 电子表格以编程方式生成。一个用于 .xlsx,一个用于 .ods
据我了解,我有两个选择:
- 使用 2 个电子表格生成库(我会选择退出 Apache POI 和 Apache ODFDOM)
- 使用 1 个库。生成 .xlsx 或 .ods,然后使用转换器库。
问题是 - 哪个更好?然而,这是一个太模糊的问题。
- 从 .xlsx 到 .ods(反之亦然)的转换质量如何?您会推荐哪些 Java 库?
- 两者的性能比较如何?性能并不重要,但如果一种方法速度快两倍/占用一半内存,我会选择退出该方法。(实际上内存占用相当重要)。
- 经验中的任何其他评论?
PS。文档的大小可以有很大的不同 - 从 1 行到 1000 行。
生成发生在服务器上。
编辑:目前还没有公式,但我还没有考虑过。从 CSV 切换的主要目的是格式化,而公式可能没有太多可以做的事情。