当前位置: 代码迷 >> Java Web开发 >> jsp导大量数据到excel解决方法
  详细解决方案

jsp导大量数据到excel解决方法

热度:1671   发布时间:2013-02-25 21:05:29.0
jsp导大量数据到excel
请大家帮个忙啊 
----------------
我使用jsp导出excel, 在jsp页面写的java代码把数据取出来,然后导出excel文件。
现在出现的问题是,如果数量少的时候还可以。但如果大量数据比如5万条记录的话,数据可以取到jsp页面上,但是页面就会一直卡住,无法导出excel,大家知道怎么解决吗
页面html代码多后本身就会造成页面缓慢。

建议将导出功能放在java后台类中执行,生成excel文件,生成后弹出下载框。

本人在多个项目中使用,效率很高。一次从数据库取大量数据放到页面上来,这种做法是不可取的,强烈建议采用分页。可以用poi

注意:一个excle的sheet做多也就60000多行 

超过最大行数  需要控制新建sheetjxls,后台启动线程导出,打成压缩包,然后UI上提供一个下载的小页面。
  相关解决方案