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