0

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

更多信息---

对于某些列,我从 db 表中选择数据并添加到 sheetData 中,对于我正在进行计算的其他列,我从一些 db 表中选择数据并根据我从 db 表中获得的更新输入计算数据。对于每一行和每一列的输入都是从 db 表中获取的。

4

1 回答 1

0

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

xls 生成需要时间,但每分钟 2 条记录听起来有点过头了。您也可以尝试使用iReport生成您的 xls 。制作单张电子表格。iReport 相当快。

于 2011-11-24T09:40:00.497 回答