jsp导大量数据到excel
请大家帮个忙啊
----------------
我使用jsp导出excel, 在jsp页面写的java代码把数据取出来,然后导出excel文件。
现在出现的问题是,如果数量少的时候还可以。但如果大量数据比如5万条记录的话,数据可以取到jsp页面上,但是页面就会一直卡住,无法导出excel,大家知道怎么解决吗
------解决方案--------------------可以用poi
注意:一个excle的sheet做多也就60000多行
超过最大行数 需要控制新建sheet
------解决方案--------------------页面html代码多后本身就会造成页面缓慢。
建议将导出功能放在java后台类中执行,生成excel文件,生成后弹出下载框。
本人在多个项目中使用,效率很高。
------解决方案--------------------jxls,后台启动线程导出,打成压缩包,然后UI上提供一个下载的小页面。
------解决方案--------------------一次从数据库取大量数据放到页面上来,这种做法是不可取的,强烈建议采用分页。