找回密码
 立即注册

QQ登录

只需一步,快速开始

RANDO
初级会员   /  发表于:2021-5-7 22:22  /   查看:2197  /  回复:7
1金币
在导出为 ssjson 后,可以看到所有的 tag 等信息都被保留了。
但尝试通过 ExcelIO 进行 save 获得的表格,再进行 open 后得到的ssjson里,tag之类的数据没有看到。

因为当表格庞大的时候,ssjson 非常大,有几十m甚至几百m。
所以想通过excel形式存储,但是发现转换后tag之类的内容会丢失,自定义单元格也不能还原,请问表现就是这样的吗,该怎么解决。

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-8 09:22:30
沙发
您好,因为Excel不支持tag,所以导出的Excel是会将表单上的tag丢失。另外,自定义单元格在新的表单上,需要重新定义才会生效,否则,序列化之后,只找到了自定义单元格的名称,没有找到他的定义,自然就不会生效。

您可以看下这边文章如何将自定义单元格在外部页面显示。
https://gcdn.grapecity.com.cn/fo ... hread&tid=81502
回复 使用道具 举报
RANDO
初级会员   /  发表于:2021-5-8 11:41:22
板凳
DerrickJiao 发表于 2021-5-8 09:22
您好,因为Excel不支持tag,所以导出的Excel是会将表单上的tag丢失。另外,自定义单元格在新的表单上,需要 ...

也就是说想保留tag必须使用ssjson这种形式,包括网格线的配置等 也得依赖ssjson
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-8 11:55:37
地板
RANDO 发表于 2021-5-8 11:41
也就是说想保留tag必须使用ssjson这种形式,包括网格线的配置等 也得依赖ssjson

保留tag是需要ssjson的,但是像网格线、边框这种Excel是支持的就可以保存为Excel。总结而言,Excel支持的属性,都是可以保存为Excel,并且导入后是不会丢失。
回复 使用道具 举报
RANDO
初级会员   /  发表于:2021-5-8 11:58:54
5#
本帖最后由 RANDO 于 2021-5-8 12:00 编辑
DerrickJiao 发表于 2021-5-8 11:55
保留tag是需要ssjson的,但是像网格线、边框这种Excel是支持的就可以保存为Excel。总结而言,Excel支持的 ...

又要想方案曲线救国了...
那ssjson非常大,大家肯定都有这个问题,有没有可以参考的解决方案一开始的 test case 都不大都在几百KB或者几MB..应用后发现实际上产生的数据可能会有几百MB
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-8 12:04:01
6#
RANDO 发表于 2021-5-8 11:58
又要想方案曲线救国了...
那ssjson非常大,大家肯定都有这个问题,有没有可以参考的解决方案一 ...

这有一个压缩JSON文件示例:https://jsrun.pro/AvZKp/edit
客户写的博客也可以参考:https://blog.csdn.net/qq_34735535/article/details/84066461
回复 使用道具 举报
RANDO
初级会员   /  发表于:2021-5-8 12:10:54
7#
DerrickJiao 发表于 2021-5-8 12:04
这有一个压缩JSON文件示例:https://jsrun.pro/AvZKp/edit
客户写的博客也可以参考:https://blog.csdn. ...

好的 谢谢 我尝试应用一下
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-8 12:12:03
8#
RANDO 发表于 2021-5-8 12:10
好的 谢谢 我尝试应用一下

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