找回密码
 立即注册

QQ登录

只需一步,快速开始

初一呀
初级会员   /  发表于:2023-12-25 19:36  /   查看:738  /  回复:7
2金币
本帖最后由 Richard.Huang 于 2023-12-28 10:55 编辑

产品:SpreadJS
版本:V13

使用了压缩后json还是很大,有什么办法能解决的吗?急急急

最佳答案

查看完整内容

那就建议您升级一下了,V16新版本当初重做导入导出的一个原因就是:ssjson结构比较重,并且目前的ssjson结构的schema优化已经到了瓶颈了。需要调查启用一种新的结构来表示,于是有了新的.sjs格式的导入导出。

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-25 19:36:08
来自 6#
那就建议您升级一下了,V16新版本当初重做导入导出的一个原因就是:ssjson结构比较重,并且目前的ssjson结构的schema优化已经到了瓶颈了。需要调查启用一种新的结构来表示,于是有了新的.sjs格式的导入导出。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-26 09:24:55
2#
您好,从您的描述来看,350个工作表的数据量太大了。您是否考虑进行拆表,将您的350个工作表拆成多个工作簿,然后按需加载
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-26 09:26:56
3#
如果压缩之后还会特别大,我能想到的就只能使用V16新的导入导出功能,导出成.sjs格式进行保存了。.sjs的文件大小与Excel相当,甚至一些时候比Excel本身还要小。
代码实现详情可以参考:
https://demo.grapecity.com.cn/sp ... mat/overview/purejs
回复 使用道具 举报
初一呀
初级会员   /  发表于:2023-12-26 09:30:29
4#
Richard.Huang 发表于 2023-12-26 09:24
您好,从您的描述来看,350个工作表的数据量太大了。您是否考虑进行拆表,将您的350个工作表拆成多个工作簿 ...

350个sheet就是单个spread拼接成的一个spread的,在进行拆分不符合现在的要求啦
回复 使用道具 举报
初一呀
初级会员   /  发表于:2023-12-26 09:31:41
5#
Clark.Pan 发表于 2023-12-26 09:26
如果压缩之后还会特别大,我能想到的就只能使用V16新的导入导出功能,导出成.sjs格式进行保存了。.sjs的文 ...

我们现在用的13版本,新版本确实能解决我们现在的问题
回复 使用道具 举报
初一呀
初级会员   /  发表于:2023-12-26 09:56:56
7#
Clark.Pan 发表于 2023-12-26 09:38
那就建议您升级一下了,V16新版本当初重做导入导出的一个原因就是:ssjson结构比较重,并且目前的ssjson结 ...

好嘞,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-26 10:05:35
8#
不客气哈,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部