簡體   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