请大家帮个忙啊 
----------------
我使用jsp导出excel, 在jsp页面写的java代码把数据取出来,然后导出excel文件。
现在出现的问题是,如果数量少的时候还可以。但如果大量数据比如5万条记录的话,数据可以取到jsp页面上,但是页面就会一直卡住,无法导出excel,大家知道怎么解决吗

解决方案 »

  1.   

    poi是直接在java类里实现导出excel吗?
      

  2.   

    可以用poi注意:一个excle的sheet做多也就60000多行 超过最大行数  需要控制新建sheet
      

  3.   

    在后台生成excel,存放到指定的路径,然后直接下载生成好的excel,不要用jsp来生成。
      

  4.   

    海量数据可以分页导出多个文件或多个sheet,考虑效率问题,可以开多线程,导出多个文件就打zip包,再下载,
      

  5.   

    页面html代码多后本身就会造成页面缓慢。建议将导出功能放在java后台类中执行,生成excel文件,生成后弹出下载框。本人在多个项目中使用,效率很高。
      

  6.   

    分sheet来处理。每次不要读取太多的数据
      

  7.   

    jxls,后台启动线程导出,打成压缩包,然后UI上提供一个下载的小页面。
      

  8.   

    我正在做数据导出。碰到内存溢出问题了。我有9万数据,每条数据8个字段。
    我用poi 3.9 分次取数据写入。但是写到8万条的时候,内存溢出了