找回密码
 立即注册

QQ登录

只需一步,快速开始

BND
金牌服务用户   /  发表于:2022-9-30 15:42  /   查看:800  /  回复:1
100金币
1.涉及到大SSJSON(100M以上)前后端传输,怎么解决性能问题?excel文件导进组件后导出的ssJSON特别大,一般会大10倍左右,3Mexcle导出50MssJSON



2.后端的gcExcel也可以导出SSJSON,但是比对了一下发现两边使用同一个excel导出的ssjson是不一样的,这个差异会影响么?

3.用到了SpreadJS实现的而Excel没有的功能(这些功能会体现到SSJSON相关字段上,例如tag等),导出Excel之后再导进SpreadJS之后,会有丢失(如tag),有方案避免么?

最佳答案

查看完整内容

问题1答复: 可以参考这个帖子中的回复,两个方式,一是对json进行压缩,二是把模板和数据做分离 https://gcdn.grapecity.com.cn/showtopic-152565-1-21.html 问题2答复: 目前spreadjs和gcexcel绝大部分地方都能实现兼容,你提到的导出的ssjson不同不会影响互相的导出导入的。(但是不支持的功能除外,比如gcexcel不支持集算表) 问题3答复: 正常来说一般推荐的都是直接存为ssjson就行,这样不会丢失 如果确实是要 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-30 15:42:35
来自 2#
问题1答复:

可以参考这个帖子中的回复,两个方式,一是对json进行压缩,二是把模板和数据做分离
https://gcdn.grapecity.com.cn/showtopic-152565-1-21.html

问题2答复:
目前spreadjs和gcexcel绝大部分地方都能实现兼容,你提到的导出的ssjson不同不会影响互相的导出导入的。(但是不支持的功能除外,比如gcexcel不支持集算表)

问题3答复:
正常来说一般推荐的都是直接存为ssjson就行,这样不会丢失
如果确实是要存为xlsx的话,这个目前没有什么特别好的解决办法,只能考虑把tag等元素通过代码解析出来,通过代码单独存储到数据库或者文件中


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