找回密码
 立即注册

QQ登录

只需一步,快速开始

Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-1 09:58:32
10#
回复 使用道具 举报
10E32
注册会员   /  发表于:2022-7-7 17:34:43
12#
Lynn.Dou 发表于 2022-7-7 16:41
更新进展:报错原因是sheetJSON文件数据验证中存在跨sheet公式,
但是在新的workbook中导入此sheetJSON, ...

为什么这样可以       Workbook workbook = new Workbook();
workbook.open("应收保费.xlsm");

Workbook workbook1 = new Workbook();
workbook1.fromJson(workbook.toJson());
workbook1.getWorksheets().get("应收保费" 应收保费.zip (13.35 KB, 下载次数: 136)
回复 使用道具 举报
10E32
注册会员   /  发表于:2022-7-7 17:37:31
13#
Lynn.Dou 发表于 2022-7-7 16:41
更新进展:报错原因是sheetJSON文件数据验证中存在跨sheet公式,
但是在新的workbook中导入此sheetJSON, ...

在完整的excel文件中并不缺少“选项及因子表”sheet,也没有隐藏、保护等。然后就是保存失败、fromJson后toJson也失败
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-7 18:17:35
14#
这边先根据您提供的信息测试下,有结果贴中回复您。
回复 使用道具 举报
10E32
注册会员   /  发表于:2022-7-7 18:41:52
15#
Lynn.Dou 发表于 2022-7-7 18:17
这边先根据您提供的信息测试下,有结果贴中回复您。

确实是数据验证的问题,手动修改单元格数据验证来源后正常了。
出现这种问题的场景:
1.数据验证来源指向客户本地
2.spreadjs(15.1.1)生成json,gcexcel进行fromJson
Snipaste_2022-07-07_18-39-41.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-8 10:29:48
16#
本帖最后由 Lynn.Dou 于 2022-7-8 10:37 编辑

信息收到,请问此问题是已经通过临时解决方案解决了吗?
关于V5.1.5目前还未明确发布时间,待有进展会在贴中通知您。
回复 使用道具 举报
10E32
注册会员   /  发表于:2022-7-8 10:35:51
17#
Lynn.Dou 发表于 2022-7-8 10:29
信息收到,请问此问题是已经通过临时解决方案解决了吗?
关于V5.1.5,目前还未明确发布时间,待有进展会在 ...

对,现在只能让用户手动改数据验证
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-8 10:39:04
18#
好的,待V5.1.5发布时这边会在贴中通知您的。
回复 使用道具 举报
10E32
注册会员   /  发表于:2022-7-8 11:02:54
19#
Lynn.Dou 发表于 2022-7-8 10:39
好的,待V5.1.5发布时这边会在贴中通知您的。

嗯嗯,好的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-8 11:10:56
20#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部