Java和Excel工作簿替代方案

Java和Excel工作簿替代方案,java,excel,apache-poi,Java,Excel,Apache Poi,我对Java相当陌生。不过,我怀念.NET的一点是它与Microsoft Office和Excel的轻松互操作性 我尝试使用Apache的POI来编写Excel工作簿,最初我对它非常满意。但当我试图保存大量数据(比如10MB)时,它开始崩溃,因为我没有足够的内存。我做了一些研究,这显然是一个常见的问题 我可以使用CSV,但我的最终用户喜欢接收包含多个工作表的自包含工作簿,而不是几个简单的文本文件 我想知道是否有一个Java库可以与OpenOffice电子表格文档或其他东西交互,Excel可以打开

我对Java相当陌生。不过,我怀念.NET的一点是它与Microsoft Office和Excel的轻松互操作性

我尝试使用Apache的POI来编写Excel工作簿,最初我对它非常满意。但当我试图保存大量数据(比如10MB)时,它开始崩溃,因为我没有足够的内存。我做了一些研究,这显然是一个常见的问题

我可以使用CSV,但我的最终用户喜欢接收包含多个工作表的自包含工作簿,而不是几个简单的文本文件


我想知道是否有一个Java库可以与OpenOffice电子表格文档或其他东西交互,Excel可以打开这些文档,而我的用户不会知道它们之间的区别。有这样的解决办法吗?我能用什么?

你可以试试JODConverter

我自己没用过,但它似乎很受欢迎,即使不再使用

编辑:

其他可能的选择:

将解决您原来的问题,即保存大文件。请注意,并非所有模型选项(例如richtext格式)都可用于SXXSF