繁体   English   中英

从Java写入Excel需要大量记录

[英]Writing to Excel from Java takes long time for large number of records

我正在使用Jxl API写入Excel,以将大量记录导出到excel。 对于我的配置,记录数约为40000。对于写入这些记录,我必须即时进行大量计算。 有16列,对于9列,我被迫进行实时计算。 在一分钟之内,它只向Excel写入2条记录,以这种速度将全部数据写入excel是不可行的。 因为以这种速度,大约需要12-15天才能完成完全不可接受的过程,可以有人建议我以其他方式在1-2个小时内完成整个过程吗? 提前致谢 !!

一些更多信息-

对于某些列,我从数据库表中选取数据并添加到sheetData中;对于其他列,我正在对其进行实时计算的我从某些数据库表中选取数据,并根据我从数据库表中获得的更新输入来计算数据。 对于每一行,每一列的输入都取自数据库表。

很难预测这种延迟的原因。 我将首先准备数据,然后安排导出处理的时间,以便清楚地了解此特定活动所需的时间。

xls生成花费时间,但是2分钟记录听起来有点过分。 您也可以尝试使用iReport生成xls。 制作一张工作表电子表格。 iReport非常快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM