本人用了EXCELLA这种包,件数多了很慢。
有没有什么好的方案?谢谢大家 。查了一下网上这种做法,如下网址。
http://www.blogjava.net/lifw/archive/2009/07/11/286406.html
不知有没有人试过,我试了下生成文件速度是很快,可是生成的文件很大。
我直接在EXCEL中手动生成3万行的数据大概9M左右。
可用网上那方法生成的文件大小150M左右。当然我用EXCELLA生成的文件大小也是9M左右,可是速度很慢。经常timeout.

解决方案 »

  1.   

    ren ne?ren ne?ren ne?ren ne?
      

  2.   

    已经解决。谢谢。
    4W多的数据30秒左右,包括计算然后写到EXCEL。
    用的是excella
      

  3.   


    求问,怎么解决的。现在也有一个场景,需要导出10W的数据到.xlsx的文件中。
      

  4.   

    我也在搞excel导出。用的是poi 3.9 。
    我的数据有9万多条,。后期还会增加。记录有8个字段。我分次从数据库取数据,写数据。写到8万多条的时候内存溢出了。
    我设置了内存中最大记录数量。workbook = new SXSSFWorkbook(RAM_MAX_SIZE);//内存中保留 100 条数据,以免内存溢出,其余写入 硬盘  
    也没有解决。