Excel大数据导出处理

     项目数据导出使用3.6poi导出Excel表,在数据量不大的情况的可以正常导出。当数据量非常大时,容易造成内存溢出。

     HSSFWorkbook 2003(行数列数限制)

     XSSFWorkbook 2007以上(可以满足中等数量数据的导出,但容易造成内存溢出)

     SXSSFWorkbook 2007以上(可以处理海量数据,poi3.8版本以上才有)

     HSSFWorkbook 、XSSFWorkbook 使用方式不变

     SXSSFWorkbook wb = new SXSSFWorkbook(10000);//内存中保留 10000 条数据,以免内存溢出,其余写入 硬盘

    

原文地址:https://www.cnblogs.com/LIFE-bug/p/6479115.html