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