找回密码
 立即注册

QQ登录

只需一步,快速开始

爱豆小糖宝
金牌服务用户   /  发表于:2024-8-28 14:07  /   查看:213  /  回复:10
本帖最后由 Wilson.Zhang 于 2024-9-20 16:05 编辑

产品:SpreadJS
版本:17.1.5
调研编号:SJS-26525
Last Review:2024-09-19
当前进展:PivotTable:getSource()返回结果需要前缀“=”,修复中。

image.png759086303.png
image.png700172118.png

数据透视表序列化.ssjson

667.13 KB, 下载次数: 6

数据透视表序列化.sjs

285.53 KB, 下载次数: 7

评分

参与人数 1金币 +300 收起 理由
Ellia.Duan + 300

查看全部评分

10 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-28 14:20:30
沙发
本帖最后由 Ellia.Duan 于 2024-8-28 14:33 编辑

问题已复现,我将深入调研下此问题,有进展会及时联系您。SJS-26171

同时,还想了解下,您为什么关注serialize的结果。从结果来看,导入sjs文件,数据透视表的值字段仍然存。

image.png636695861.png
回复 使用道具 举报
爱豆小糖宝
金牌服务用户   /  发表于:2024-8-28 15:57:28
板凳
Ellia.Duan 发表于 2024-8-28 14:20
问题已复现,我将深入调研下此问题,有进展会及时联系您。SJS-26171

同时,还想了解下,您为什么关注ser ...

我的使用场景是对sheet进行跨文件复制,类似于将A工作簿的sheet复制到B工作簿中,使用方案是先将A工作簿的sheet通过toJSON的方式转成json,再在B工作簿通过fromJSON的方式引入,发现这种方式A工作簿sheet下的数据透视表不会被复制,所以我们是通过对A工作簿下sheet的数据透视表进行序列化,再在B工作簿sheet进行反序列化,这种方案在json格式文件是正常的,sjs文件发现缺少了值字段设置的数据
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-28 16:08:23
地板
了解,我将继续调研您的问题。
回复 使用道具 举报
爱豆小糖宝
金牌服务用户   /  发表于:2024-9-19 18:11:10
5#
本帖最后由 Ellia.Duan 于 2024-9-20 09:11 编辑
Ellia.Duan 发表于 2024-8-28 16:08
了解,我将继续调研您的问题。

我看在17.1.5版本上,以上问题你们已经改好了,不过有个问题想问下,我看之前的版本数据透视表getSource方法返回的字符串格式是举例(工作表1_4!A1:D17),但是新版本getSource方法返回的字符串格式是(=工作表1_4!A1:D17),比原来多了一个=,请问是故意这么设计的吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:7 天前
6#
您好,关于序列化的问题,确实已在17.1.5版本修复。
关于getSource() , 我需要调研下回复您。
回复 使用道具 举报
爱豆小糖宝
金牌服务用户   /  发表于:7 天前
7#
Ellia.Duan 发表于 2024-9-20 09:28
您好,关于序列化的问题,确实已在17.1.5版本修复。
关于getSource() , 我需要调研下回复您。

好的,那麻烦调研完之后能尽快给到答复
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:7 天前
8#
爱豆小糖宝 发表于 2024-9-20 09:54
好的,那麻烦调研完之后能尽快给到答复

您好!正在调研,调研编号为SJS-26525。我们会及时向您同步进展,请您耐心等候。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:7 天前
9#
您好!从17.1.5开始,对PivotTable:getSource()的返回结果在引用表名前加上了等于号“=”,如您所言,确系设计如此。但是,我们发现了别的错误,加载.sjs文件获取到的结果中加上了等于号,而加载.ssjson文件获取到的结果未能加上,您在使用时要注意当前版本的这个差别。研发团队开启了修复计划,我们会及时向您同步进展。
回复 使用道具 举报
Wilson.Zhang 发表于 2024-9-20 16:04
您好!从17.1.5开始,对PivotTable:getSource()的返回结果在引用表名前加上了等于号“=”,如您所言,确系 ...

好的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部