找回密码
 立即注册

QQ登录

只需一步,快速开始

wangchbs0305

高级会员

21

主题

40

帖子

1213

积分

高级会员

积分
1213

活字格认证

wangchbs0305
高级会员   /  发表于:2012-2-6 14:33  /   查看:5928  /  回复:3
spread 12W行  25列  数据展示速度很快, 但将其保存到Excel时程序就死机了, 请问有什么方法能提升数据保存的性能。

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-2-6 15:10:00
沙发

回复 1# wangchbs0305 的帖子

Spread 保存到 Excel时,不仅要保存数据,还要保存大量的格式信息。所以内存消耗会很大。可以尝试以 ExcelSaveFlags.DataOnly 方式去保存。如果数据量过大的话,除了加内存条,恐怕没有其他办法了~
回复 使用道具 举报
cccdl
中级会员   /  发表于:2012-2-10 17:02:00
板凳
这是一个比较悲剧的事情,OutOfMemory报错,至今未能有效解决。
不知道你的项目打算怎么处理,我这边在调查分页切割或者分excel切割,之后再用excel对象拼接的解决路径。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 09:57:00
地板
回复 3楼cccdl的帖子

你好,

该问题确认为 Spread bug,ID 为 #99926237,hotfix 预计会在 10 月发布。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部