找回密码
 立即注册

QQ登录

只需一步,快速开始

duankt

注册会员

5

主题

19

帖子

123

积分

注册会员

积分
123

活字格认证微信认证勋章

duankt
注册会员   /  发表于:2015-10-28 11:02  /   查看:11825  /  回复:15
spreadJS 导出excel时数据量到20000条就不能导出,
是不是因为内存不够大的问题,如果导出10万条数据需要多大内存?

15 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-10-28 15:21:00
沙发
回复 1楼duankt的帖子

感谢对该问题的反馈。
spreadjs没有最大数据量的限制。
请您将出问题的Demo发给我们,我们帮您看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
duankt
注册会员   /  发表于:2015-10-28 20:27:00
板凳
回复 2楼Alice的帖子

具体是这样的我用的数据量是10000条,导出的时候执行sheet.isPaintSuspended(false);最后一句时会看到页面中提示“正在上传99%”就报图片中404的错误
TQ)OOTTBB)(D7@%V{7DHDD6.png

Y}${AZ0~A~`QCDU5NU{2I%W.jpg

258.66 KB, 下载次数: 635

回复 使用道具 举报
duankt
注册会员   /  发表于:2015-10-28 20:28:00
地板
回复 2楼Alice的帖子

demo我明天做好发给您
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-29 09:42:00
5#
回复 4楼duankt的帖子

好的,非常感谢您的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
duankt
注册会员   /  发表于:2015-10-29 13:04:00
6#
回复 5楼Alice的帖子


这个程序可以复现问题,只需要更改一下web.config中的数据库连接,和DKXQMX.ashx中的数据库名称,以及export.js里的导出服务器地址

WebApplication3.rar

1.36 MB, 下载次数: 641

回复 使用道具 举报
duankt
注册会员   /  发表于:2015-10-29 13:07:00
7#
回复 5楼Alice的帖子

咱们导出实现方式是什么样的?是服务器导出excel到服务器一个文件夹,然后网页从服务器下载吗
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2015-10-29 14:19:00
8#
导出的实现方式是客户端将数据保存成 JSON,传给服务器端,服务器端将 JSON里的数据转换成 Excel 文件,并将该文件的 Stream 回传回客户端。

我们需要测试你的 demo 并跟踪到底哪里出了问题。然后看能否给你解决方案或者在后续版本修复
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2015-10-29 18:26:00
9#
你好,能给一下你们用的数据库吗?没有具体数据的话我们也不知道到底是什么原因引起的错误。
回复 使用道具 举报
duankt
注册会员   /  发表于:2015-10-30 08:20:00
10#
回复 9楼CCKan的帖子

不用,你们自己造一些数据就行,只要数据量到一定程度(大于10列3万条一定会出问题)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部