Java一次导出百万条数据生成excel(web操作)
需求:在web页面操作,一次导出百万条数据并生成excel分析:1、异步生成Excel,非实时,完成后使用某种方式通知用户2、生成多个excel文件,并打包成zip文件,因为一个excel容纳不了这么多数据,即使分别放在不同的sheet中也不行,文件太大,打开需要很长时间,用户体验不好3、如果对数据格式没什么要求,可考虑导出csv文件,字符流,比excel快不少4、后台可开多个线程,分别生成excel文件,然后再合并5、可使用poi,但是poi是先将数据放在内存,然后再导出,所以建议一次不要在内
原创
2022-04-02 10:40:31 ·
668 阅读 ·
0 评论