找回密码
 立即注册

QQ登录

只需一步,快速开始

Yu-Xian

注册会员

9

主题

46

帖子

187

积分

注册会员

积分
187
Yu-Xian
注册会员   /  发表于:2023-4-26 16:59  /   查看:2373  /  回复:8
本帖最后由 Lynn.Dou 于 2023-5-10 16:59 编辑

1. Excel档案设定格式化条件,并导入SpreadJS,此时显示正常。
image.png475754394.png


image.png81573180.png

后续以SJS将档案于后台储存,再重新取出并以spread.open开启,
但这时候可以看到格式化条件跟原档案不一致。
image.png468352355.png

image.png755944213.png


2. 在excel中使用卷轴元件(开发人员->插入->卷轴),并导入SpreadJS,此时显示正常。
image.png889845580.png

image.png24894713.png

但是如果对此sheet进行toJSON,并复制到另一个spread2进行fromJSON,

此时会发生Uncaught Invalid Formula错误。
image.png628417663.png



8 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-26 19:07:06
沙发
您好,
问题1:
您在存储后台前,导出下sjs文件,再导入SpreadJS中,看是否还存在此问题
问题2:
您提供下excel文件,这边参考您描述的步骤,实际验证看看。
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-4-28 09:21:07
板凳
Lynn.Dou 发表于 2023-4-26 19:07
您好,
问题1:
您在存储后台前,导出下sjs文件,再导入SpreadJS中,看是否还存在此问题

1. 目前尝试纯前端处理,不管再导入SpreadJS或是直接汇出,都会发生同样问题。

2. 附件为加上卷轴元件的excel档案(元件位于sheet<分析場景>中)。

问题范例.xlsx

508.87 KB, 下载次数: 166

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-28 14:18:46
地板
本帖最后由 Lynn.Dou 于 2023-5-4 09:40 编辑

问题1:
您提供下相关excel文件,这边验证下。
问题2:
如附件demo所示,测试并未复现报错问题,您可以实际测试下。
测试步骤:
在designer中导入excel文件,点击上方按钮,观察下方spread加载的json。

(注:样式丢失 是因为存在spread级别的命名样式,对sheet级别进行toJSON/fromJSON时,spread级别的命令样式信息并不会携带,解决方案可参考下方链接文章:
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=59119

image.png963291931.png


demo-designer模板 - V16.0.6.html

3.77 KB, 下载次数: 127

回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-4-28 17:03:19
5#
本帖最后由 Yu-Xian 于 2023-4-28 17:28 编辑
Lynn.Dou 发表于 2023-4-28 14:18
问题1:
您提供下相关excel文件,这边验证下。
问题2:

问题1的相关excel文件一样参考之前回覆的附件<问题范例.xlsx>,
其中sheet<仪表板>中的營運活動資金使用率就是问题1的部份。

image.png755521239.png

直接导出后条件格式就不一样了
image.png18278197.png


另外请问回覆中提到的关于样式丢失"解决方案可参考下方链接文章",
是否忘了附上链结?

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-28 18:23:30
6#
抱歉,链接已在原回复补充,您刷新看下。
关于问题1已复现,已将此问题记录下来进一步调研原因,待有进展贴中通知您。
本贴先做保留处理。
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-5-4 08:41:25
7#
Lynn.Dou 发表于 2023-4-28 18:23
抱歉,链接已在原回复补充,您刷新看下。
关于问题1已复现,已将此问题记录下来进一步调研原因,待有进展 ...

请问链结是指附件<demo-designer模板 - V16.0.6.html>吗?
如果不是,我仍然没有在回覆上看到任何链接。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-4 09:41:58
8#
Yu-Xian 发表于 2023-5-4 08:41
请问链结是指附件吗?
如果不是,我仍然没有在回覆上看到任何链接。

抱歉链接可能被吞掉了,我重新上传了下:
image.png567902221.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-22 14:17:05
9#
更新进展:
关于问题1,已计划在V16.1.1修复,待版本发布后,您可以通过npm升级测试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部