Java使用POI事件模型编写Excel文件

时间:2011-05-14 19:43:03

标签: java excel apache-poi

是否可以使用POI中的事件驱动API创建和写入(新)excel文件?我已经找到了如何使用该API进行读取的示例,但没有找到如何编写的示例。

感谢, 杰夫

4 个答案:

答案 0 :(得分:2)

这是一种可能性,但写得不是很好:

http://www.docjar.org/html/api/org/apache/poi/xssf/usermodel/examples/BigGridDemo.java.html

我正在使用它的修改版本,它不需要临时文件,整体效率更高

答案 1 :(得分:0)

是。绝对。看看POI-XSSF和POI-HSSF

http://poi.apache.org/spreadsheet/how-to.html#user_api

答案 2 :(得分:0)

您可以使用Apache POI中的SXSSF

https://poi.apache.org/spreadsheet/how-to.html#sxssf

答案 3 :(得分:0)

我和Apache POI的SXSSF合作过。这对于编写大量数据文件非常有用,因为它只将一小部分数据保存在内存中并将剩余数据刷新到磁盘,而HSSF或XSSF则将所有数据保存在内存中,直到最后一次写入。 但不幸的是,SXSSF只是为了写作,而不是为了阅读。