java用jxls导出Excel 5000条以上怎么提高速度?多谢

java用jxls导出Excel 5000条以上怎么提高速度?多谢

java用jxls导出Excel 5000条以上如何提高速度?谢谢!

用jxls导出Excel,数据库中至少有5000条的数据,而且还会不断地添加,偶看了下从数据库中查数据,组装成可用list还是蛮快的,但是计算写入Excel的时间却超过10分钟。不知如何提高速度阿,谢谢!



建议写成CSV文件,再用excel打开。




路过




仔细阅读如下代码,最简单的导出方式。

Set oFSO = CreateObject(“Scripting.FileSystemObject”)

 filePath=Server.MapPath(“exportData/TEST.xls”)

 If (oFSO.FileExists(filePath)) Then

oFSO.deleteFile(filePath)

 end if

connOpen(LGSQL)

s_sql=”SELECT * INTO [Excel 8.0;DATABASE=”&filePath&”].[监考员分组] FROM [view_exam_worker_group] order by group_id”

exe_nodata(s_sql)

connRelease()

具体参考我这篇文章:

终极导出方案:

http://hi.baidu.com/starwindow/blog/item/4fc270272341ea08908f9d0a.html



不会吧,5000条要10Min,我现在的项目里面出报表的地方挺多的,用的poi,数据量比你大,也不要那么长时间。

java用jxls导出Excel 5000条以上怎么提高速度?多谢

相关文章:

你感兴趣的文章:

标签云: