论坛首页 Java企业应用论坛

[请教]jxl生成xls时,支持"合并"或"磁盘缓存"吗(导出大数据量时)

浏览 15157 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-03  
excel2007没有这个限制

而且 excel的老版本的限制也只是  每个sheet页最多255列 65525行
一个excel是可以有多个sheet页的
0 请登录后投票
   发表时间:2008-08-05  
我用JXLS,只做过生成过几百个SHEET,每SHEET有500个CELL左右,没对JVM调过优。
因为要生成封面和封底,当时的做法是先用模板生成多个WORKBOOK后再合并的,不过JXLS又是基于POI而已
0 请登录后投票
   发表时间:2008-08-06  
虽然有行数限制(65535),但是那是一个sheet的数量,我曾经写过14w多,分sheet,是在hp530服务器上,jvm开的很大,但是超过这个数量就不行了,内存不够了
0 请登录后投票
   发表时间:2008-08-12  
可以分批生成xls文件,如有100w数据,生成20个xls文件,每个文件5w条记录,并且对每个文件的文件名作number索引,然后zip并且下载。
0 请登录后投票
   发表时间:2008-08-12  
如何把这些文件合并成一个文件呢?
因为客户的需求 是希望在一个文件里 便于打印
0 请登录后投票
   发表时间:2008-08-12  
如果用POI的话,直接用流读取生成的EXCEL后转成WORKBOOK,就可以合并了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics