POI - SXSSF - 3.17
Sam-9527
这个作者很懒,什么都没留下…
展开
-
1.POI导出大量数据方法介绍-SXSSF
官网介绍地址(页面最下方SXSSF (Since POI 3.8 beta3)从3.8-beta3版本开始,POI提供了一个低内存的SXSSF API构建在XSSF之上。SXSSF是XSSF的API兼容的流扩展,当必须产生非常大的sheet表格,并且堆空间有限时使用。 XSSF可以访问文档中的所有行;而SXSSF通过限制对滑动窗口中的行的访问来实现其低内存占用,不再位于滑动窗口中的旧行将无法访原创 2016-12-01 14:18:11 · 3646 阅读 · 0 评论 -
2.POI SXSSF注意事项
官网介绍及实例SXSSF通过限制对滑动窗口中的行的访问来实现其低内存占用默认窗口大小windowSize为100,由SXSSFWorkbook.DEFAULT_WINDOW_SIZE定义。可以通过新的SXSSFWorkbook(int windowSize)在工作簿构建时指定窗口大小 SXSSFWorkbook wb1 = new SXSSFWorkbook(100);也可以通过SXSSF原创 2016-12-02 15:11:46 · 11453 阅读 · 1 评论 -
3.POI SXSSF导出大量数据实例
1.下面的示例编写了一个包含100行窗口的工作表。 当行计数达到101时,将rownum = 0的行刷新到磁盘并从内存中删除,当rownum达到102时,则刷新rownum = 1的行等。import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.u原创 2016-12-02 18:08:16 · 5907 阅读 · 0 评论