我必须编写一个非常大的 XLS 文件,我尝试过 Apache POI,但它占用了太多内存供我使用。
我快速浏览了 StackOverflow,发现了一些对 Cocoon 项目的引用,特别是 HSSFSerializer。似乎这是一种将 XLS 文件写入磁盘的内存效率更高的方法(根据我的阅读,如果我错了,请纠正我!)。
我对这里描述的用例感兴趣:http: //cocoon.apache.org/2.1/userdocs/xls-serializer.html。我已经编写了代码来以格式写出文件Gnumeric
,但我似乎无法找到如何调用将HSSFSerializer
其转换为 XLS。
进一步阅读,Cocoon 项目似乎是一种网络框架。我很可能会叫错树,但是:
您能否提供一个读取文件、在其HSSFSerializer
上运行并将该输出写入另一个文件的示例?从文档中不清楚如何做到这一点。