找回密码
 立即注册

QQ登录

只需一步,快速开始

Jobcrazy

初级会员

29

主题

96

帖子

387

积分

初级会员

积分
387
Jobcrazy
初级会员   /  发表于:2018-2-1 18:19  /   查看:4846  /  回复:8
您好:我的代码如下: image.png175684813.png

json数据见附件;

html中已经引了fileSaver.js的包了
image.png305144957.png

data.js

249.95 KB, 阅读权限: 150, 下载次数: 3

9 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-1 19:06:08
沙发
收到,我这边帮您看一下,需要写时间,明天给您结果。

点评

嗯。麻烦您能尽快看一下,我们这边比较急~  发表于 2018-2-2 09:48
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2018-2-2 10:31:56
板凳
ClarkPan 发表于 2018-2-1 19:06
收到,我这边帮您看一下,需要写时间,明天给您结果。

您好,我刚才将gc.spread.excelio.10.2.0.min.js这个文件换成gc.spread.excelio.11.0.0.min.js,导出就没有报错了,您看看是不是版本的原因,另外换成11版本的就有些文件打不开了
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2018-2-2 10:32:02
地板
ClarkPan 发表于 2018-2-1 19:06
收到,我这边帮您看一下,需要写时间,明天给您结果。

您好,我刚才将gc.spread.excelio.10.2.0.min.js这个文件换成gc.spread.excelio.11.0.0.min.js,导出就没有报错了,您看看是不是版本的原因,另外换成11版本的就有些文件打不开了
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2018-2-2 11:55:05
5#
10.3.3版本还是会报错,
image.png696576842.png
image.png858938293.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-2 15:50:51
6#
您好,我们这边已经重现了问题,研发这边正在看。如果有进一步的进展我会第一时间通知您的。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-2 17:16:35
7#
您好,这个问题是一个BUG,已经在V11修复了。
目前V10的解决方案是在获得json后,导出Excel之前处理一下:
在获得json后像这样:
var sheets = json.sheets;
if (sheets) {
for (var name in sheets) {
var sheetJson = sheets[name];
if (!sheetJson.data) {
sheetJson.data = {};
}
}
这段逻辑可以写在excelIo.save方法中,saveAs方法前
回复 使用道具 举报
Jobcrazy
初级会员   /  发表于:2018-2-3 11:40:54
8#
ClarkPan 发表于 2018-2-2 17:16
您好,这个问题是一个BUG,已经在V11修复了。
目前V10的解决方案是在获得json后,导出Excel之前处理一下: ...

好的,问题已经解决了,非常感谢!!!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-5 09:07:42
9#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部