首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

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

2013-01-08 
java用jxls导出Excel 5000条以上如何提高速度?谢谢!本帖最后由 wcx11 于 2010-01-11 17:51:22 编辑用jxls

java用jxls导出Excel 5000条以上如何提高速度?谢谢!
本帖最后由 wcx11 于 2010-01-11 17:51:22 编辑 用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,数据量比你大,也不要那么长时间。

热点排行