找回密码
 立即注册

QQ登录

只需一步,快速开始

RainYan

初级会员

49

主题

172

帖子

491

积分

初级会员

积分
491
RainYan
初级会员   /  发表于:2024-7-2 09:20  /   查看:2112  /  回复:16
20金币
本帖最后由 Joestar.Xu 于 2024-7-2 17:47 编辑

Spread JSON 导入/导出 导出来再导入的时候样式丢失了咋回事

16 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-24 15:28:50
17#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-3 11:53:40
15#
eat_grape_5 发表于 2024-7-3 11:03
我用楼主图片中的文件内容组织了文件,导出导入后样式依然存在,没能复现这个现象。不过楼主可以参照楼上 ...

因为业务需要我需要每一个sheet单独保存 如果用你说的这样我需要每个拆出来放在一个新的workbook保存后,这样回显我又怎么把他们放回一个workbook呢 咋个装样式才不会丢失呢 这个问题您看哈呢
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-3 11:03:33
14#
RainYan 发表于 2024-7-2 17:52
是的,就是这样的

我用楼主图片中的文件内容组织了文件,导出导入后样式依然存在,没能复现这个现象。不过楼主可以参照楼上版主提供的方法,就是Workbook的同名导入导出JSON方法。
可参考API文档:
https://demo.grapecity.com.cn/sp ... s.Workbook#fromjson
https://demo.grapecity.com.cn/sp ... ets.Workbook#tojson
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-2 17:55:15
13#
Joestar.Xu 发表于 2024-7-2 17:47
您好,Sheet的样式是存储在WorkBook级别上的,所以单独导出Sheet的JSON,再导入到其他的WorkBook,Sheet的 ...

workbook 级别的Api是啥呢  因为业务需要我需要每一个sheet单独保存 如果用你说的这样我需要每个拆出来放在一个新的workbook保存后,这样回显我又怎么把他们放回一个workbook呢 咋个装样式才不会丢失呢
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-2 17:52:03
12#
eat_grape_5 发表于 2024-7-2 12:06
是的,环境不一样可能不具备参考价值。楼主您的操作方式是:通过API导入excel文件到SpreadJS,然后再将工 ...

是的,就是这样的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-2 17:47:33
11#
您好,Sheet的样式是存储在WorkBook级别上的,所以单独导出Sheet的JSON,再导入到其他的WorkBook,Sheet的样式会丢失。

不建议您使用Sheet级别的JSON进行导入和导出,而是使用WorkBook级别的JSON进行导入和导出。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-2 12:06:39
10#
RainYan 发表于 2024-7-2 11:47
不太好提供 环境不一样 会不会是EXCEL的原因啊,因为我是导入的excel通过这种方式存储到服务端,然后再回 ...

是的,环境不一样可能不具备参考价值。楼主您的操作方式是:通过API导入excel文件到SpreadJS,然后再将工作簿中的内容通过toJSON和fromJSON方法先后导出再导入,是这样吗?请您详细说明下您的使用场景,谢谢!
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-2 11:47:16
9#
eat_grape_5 发表于 2024-7-2 11:26
看起来是正常的,楼主方便提供您的demo吗?我用您的demo在我本地测试一下。

不太好提供 环境不一样 会不会是EXCEL的原因啊,因为我是导入的excel通过这种方式存储到服务端,然后再回显的,我发现回显没样式 然后我再将这个excel导入进来,再切换到回显的这个表格他就有样式了
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-2 11:26:53
8#
RainYan 发表于 2024-7-2 11:19
是的 这样用的 样式都没加上去

看起来是正常的,楼主方便提供您的demo吗?我用您的demo在我本地测试一下。
回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-2 11:19:51
7#
eat_grape_5 发表于 2024-7-2 11:10
楼主说的“直接获取到上面那张表的JSON”也是通过您自定义的方法sheetToJson获取的吗?
我复刻了楼主上 ...

是的 这样用的 样式都没加上去 企业微信截图_1719890345796.png672950744.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部