起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4352|回复: 1

[处理中6] 使用报表组件导出excel时超慢

[复制链接]

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2017-3-29 11:04:14 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.6
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
Bex5版本3.6,最新版,使用report组件导出excel非常慢
数据量大约212条,导出约2分10秒,excel文件有13列(1列为奇偶行显示用,隐藏),奇偶行的颜色显示通过批注设置(批注:bgColoroddNo=0;#D9F1F8;#F1F1F1))
页面显示报表速度很快,导出pdf速度也很快,但导出excel较慢

如果去除奇偶行颜色显示的批注,导出excel较快(1~2秒);如果在一个单元格中设置批注(bgcolor),导出时间约10秒;批注增加到3个单元格(bgcolor),导出excel时间接近30秒,如果全部单元格都设置批注(bgcolor),导出时间增大到2分钟以上。
即奇偶行颜色设置(通过在每个单元格设置(bgcolor批注),将严重影响导出excel的速度。


如果部分单元格的批注不同(在有奇偶行颜色设置的基础上,再增加当某个或某几个单元格满足特定条件时背景色显示不同时),导出excel将更加慢,200多条数据导出时间将达到10分钟左右

之前也发过帖子,但不知道是什么原因导致且未解决。此次测试,发现是批注影响的导出速度。再发帖求教。

ygczdj.zip

9.5 KB, 下载次数: 133

报表文件

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-3-29 11:38:46 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 06:03 , Processed in 0.091875 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表