1
我從切換HSSFWorkbook到XssFWorkbook並且創建Excel的性能正在下降。我搜索和搜索,我發現在創建xlsx
時表現不佳,這是一個已知的問題。如果我嘗試創建一個約1000行的文件需要3-4分鐘,是太多了。Apache Poi慢生成xlsx文件
有沒有解決方案來提高速度?
謝謝!
我從切換HSSFWorkbook到XssFWorkbook並且創建Excel的性能正在下降。我搜索和搜索,我發現在創建xlsx
時表現不佳,這是一個已知的問題。如果我嘗試創建一個約1000行的文件需要3-4分鐘,是太多了。Apache Poi慢生成xlsx文件
有沒有解決方案來提高速度?
謝謝!
你在使用「autoSizeColumn」嗎?如果是這樣的話,如果您在每個單元格插入後嘗試執行此操作,可能會造成極大的瓶頸。把所有的數據放在表中,然後做這樣的事情:
for(int i=0;i<numberOfRows; i++){
workbook.getSheetAt(0).autoSizeColumn(i);
}
我發現,當我設置單元格border.Any的想法? –
請發佈您的代碼,以防在那裏出現性能瓶頸。 – rgettman
你有沒有嘗試分析你的代碼?您是否嘗試使用最新版本的Apache POI? – Gagravarr