找回密码
 立即注册

QQ登录

只需一步,快速开始

bouncyBear

注册会员

7

主题

37

帖子

94

积分

注册会员

积分
94
bouncyBear
注册会员   /  发表于:2020-3-23 11:06  /   查看:13431  /  回复:24
1金币
本帖最后由 bouncyBear 于 2020-3-27 16:00 编辑

我导出Excel后会报以下问题, image.png796761169.png ,可以帮忙看看如何解决吗?
image.png55892638.png

最佳答案

查看完整内容

有四个问题需要注意: 原始JSON文件包含无效的“ formatCached”字段,该值为“ none”。建议将“ formatCached”更改为“常规”。 原始JSON文件未保存为UTF-8。建议另存为UTF-8。 表格样式名称为空。建议将名称添加到JOSN文件中,或者也可以将其固定。 表格footerFormula无效。建议将其从JSON文件中删除。附件中是修改好后的ssjson

24 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-3-23 11:06:27
来自 15#
有四个问题需要注意:
原始JSON文件包含无效的“ formatCached”字段,该值为“ none”。建议将“ formatCached”更改为“常规”。
原始JSON文件未保存为UTF-8。建议另存为UTF-8。
表格样式名称为空。建议将名称添加到JOSN文件中,或者也可以将其固定。
表格footerFormula无效。建议将其从JSON文件中删除。附件中是修改好后的ssjson

SSJSON_updated.ssjson

726.29 KB, 下载次数: 1096

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-23 11:13:31
2#
可能是您表格中添加了Excel中无法识别的样式引起,可以上传下表单的ssjson
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2020-3-23 11:20:42
3#
Fiooona 发表于 2020-3-23 11:13
可能是您表格中添加了Excel中无法识别的样式引起,可以上传下表单的ssjson

好稍等一下哈
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-23 13:49:40
4#
好的
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2020-3-23 15:08:48
5#

抱歉我想问下,ssjson怎么导出来,toJSON就可以吗
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2020-3-23 15:52:49
6#

我研究出来啦~~请查收一下~~拜托帮我看看我哪个格式有问题,拜托啦~~

有错的ssJSON.ssjson

511.74 KB, 下载次数: 1108

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-3-23 17:40:59
7#
可能是用的名称管理器中出现的问题:
用户在表单中用了自定义名称,不符合Excel中的自定义名称的命名规范,SpreadJS中对自定义名称并没有设定相应的命名规范,所以在SpreadJS中可以正常使用。
在Excel中,一旦定义了自定义名称,在公式中需要加入相应的sheet名,否则就会抛出一个异常,在SpreadJS中没有这样的限制。
因此,用户想导出Excel时需要检查公式,例如:
Change:
sheet.addCustomName("customName1", "=$B$3", 0, 0, "this is a customName!");
to
sheet.addCustomName("customName1", "=Sheet1!$B$3", 0, 0, "this is a customName!");

您添加自定义名称的时候公式中加上Sheet名
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2020-3-24 14:52:53
8#
Fiooona 发表于 2020-3-23 17:40
可能是用的名称管理器中出现的问题:
用户在表单中用了自定义名称,不符合Excel中的自定义名称的命名规范 ...

可是我在导出的时候已经选择忽略公式了呀,也会出这样的问题吗
回复 使用道具 举报
bouncyBear
注册会员   /  发表于:2020-3-24 15:27:32
9#
Fiooona 发表于 2020-3-23 17:40
可能是用的名称管理器中出现的问题:
用户在表单中用了自定义名称,不符合Excel中的自定义名称的命名规范 ...

您好,我把这个问题解决后,打开excel依旧报错
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部