找回密码
 立即注册

QQ登录

只需一步,快速开始

harryhxs

金牌服务用户

29

主题

86

帖子

249

积分

金牌服务用户

积分
249
harryhxs
金牌服务用户   /  发表于:2020-5-26 16:10  /   查看:2828  /  回复:7
1金币
新建批注,导出excel JSON保存到数据库,下次再进来的时候,没有批注了

最佳答案

查看完整内容

暂时没有接口可以实现您的需求,可以考虑这样实现: 第一次导出一份ignoreStyle = false时的JSON,第二次导出一份 忽略样式的JSON,将第一份JSON中的批注数据拿到,加到第二份数据中,自己拼接JSON来实现

7 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-5-26 16:10:46
来自 6#
暂时没有接口可以实现您的需求,可以考虑这样实现: 第一次导出一份ignoreStyle = false时的JSON,第二次导出一份 忽略样式的JSON,将第一份JSON中的批注数据拿到,加到第二份数据中,自己拼接JSON来实现 image.png248919676.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-26 17:49:59
2#
可以提供下详细能复现问题的步骤?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
harryhxs
金牌服务用户   /  发表于:2020-5-26 19:23:40
3#
就是导入excel,然后添加批注,导出excel json,转成64位字符串,保存到数据库,然后请求回来转json导入excel。添加一些样式,批注就没了。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-27 12:12:30
4#
这边没有复现问题,可以具体说下是哪个步骤的时候丢失的批注吗?
您请求回来的是文件流对吧?这个时候转成JSON的时候批注还在吗?可以提供下相关的文件,还是添加样式之后批注没有的?如果跟添加样式有关就提供下添加样式的相关Demo 能复现这个问题我们才能定位到问题
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
harryhxs
金牌服务用户   /  发表于:2020-5-27 13:49:28
5#
我检查了发现了
image.png926644287.png
这里如果配置了ignoreStyle = true的话,就不会保存comments。但是现在我们是需要配置成true。渲染样式渲染效率比较低。json数据也比较大。
回复 使用道具 举报
harryhxs
金牌服务用户   /  发表于:2020-5-28 10:31:01
7#
有没有可以拿到所有comments的方法?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-28 15:23:57
8#
这个API:  var comments = sheet.comments.all();
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部