如何使用SXSSFWorkbook支持百万级数据Excel导出

当用户操作Excel导出时,可能由于大数据量的导出致使Tomcat内存溢出(OOM)导致系统宕机。

Aurora框架默认采用XSSFWorkbook方式,在页面查询效率低和大数据情况下,极其消耗内存,难以支持百万级数据导出。


从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的SXSSF方式可以用硬盘空间换内存。它只会保存最新的excel rows在内存里供查看,在此之前的excel rows都会被写入到硬盘里临时文件夹中。


具体请参考:http://aurora.hand-china.com/article.screen?article_id=2502

Comments

1 Responses to the article
  1. hao.zhou@hand-china.com 留言于:2021年01月19日 17:37
    加油!
发表评论

在线阅读开发手册

在线安装开发手册