我想使用 Apache POI 中的SXSSF
(Streaming Usermodel API)。
我不喜欢的是它使用临时文件。
问题:
是否可以在Apache POI中直接刷新输出流而不使用临时文件?
答案 0 :(得分:0)
没有
为了生成有效的Excel .xlsx
文件,文件的各个位需要彼此一致。在编写文件时,Apache POI需要更新这些引用,链接,ID等
因此,您有两个选择:
如果您不想要临时文件,请购买更多内存并使用XSSF!
另外,如果默认设置不适合您,请不要忘记您可以控制POI放置临时文件的位置