找回密码
 立即注册

QQ登录

只需一步,快速开始

LTSpread

中级会员

18

主题

61

帖子

532

积分

中级会员

积分
532

活字格认证微信认证勋章元老葡萄

LTSpread
中级会员   /  发表于:2015-3-25 16:34  /   查看:6159  /  回复:7
我使用的是 Spread Studio 6 winform,在导出Excel 2007 时 数据量在4W行左右没有问题,到了5W行就报“Error saving excel file”的错误,请问有办法解决吗?

代码如下:
spread.SaveExcel("d:\export.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat)

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-3-25 18:07:00
沙发
回复 1楼LTSpread的帖子

xls 格式excel 支持数据量为 65535,xlsx 格式支持也远远超过 5W 行。所以应该是可以导出的。
根据当前的信息还无法重现您的问题,请提供重现问题demo我们进行调查。
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2015-3-26 10:15:00
板凳
Dome 附上,在线等答复

WindowsApplication1.zip

105.15 KB, 下载次数: 309

Demo

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-26 15:44:00
地板
回复 3楼LTSpread的帖子

你好。
你的Demo已经经过测试。
由于该Demo中包含ComponentOne还有C1chart等不相关信息,导致程序不能编译。
因此在测试的时候,给Form上添加2个标准Button,并将相关代码剪切到对应button。删除原有的button和无关信息。
然后按照如下步骤测试:
1.运行demo
2在运行时,点击button1,导入数据。
3点击button2,输入一个Filename,然后导出到excel。

excel文件被保存到filename,没有重现你的问题。

测试版本:spread8.0。
测试系统:win8
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2015-3-26 18:00:00
5#
回复 4楼Alice的帖子

我们使用的版本是spread 6.0
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-27 13:37:00
6#
回复 5楼LTSpread的帖子

在虚机上使用Spread6.0对你的Demo测试,也未重现该问题。

如下是我编译成功后运行的Demo TestSpread60.zip (104.36 KB, 下载次数: 243)
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2015-3-27 14:03:00
7#
回复 6楼Alice的帖子

下载了Demo,我这边还是报错,具体报错请看图片
无标题.png
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-27 17:24:00
8#
回复 7楼LTSpread的帖子

你好,我使用的测试版本是spread6.0.2007.2013.0725,没有重现该问题。
建议你下载该版本进行尝试。
下载链接:
http://d1.gcpowertools.com.cn/in ... 013.0725.0_Full.zip
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部