找回密码
 立即注册

QQ登录

只需一步,快速开始

樊小二丶

注册会员

15

主题

73

帖子

192

积分

注册会员

积分
192
樊小二丶
注册会员   /  发表于:2021-12-7 09:23  /   查看:4136  /  回复:15
10金币
image.png137768248.png image.png982023620.png 导出excel 文件格式 是这样导出得嘛 那个报错就很无奈 image.png774675903.png 这是导入得js文件 image.png648085937.png 不知道感觉缺点什么

15 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 16:52:44
16#
樊小二丶 发表于 2021-12-8 16:43
哦 必须是 ssjson 我传的是json数据 那有没有办法把 json 数据转化为你们的 ssjaon得方法呢

没有,请根据你的需求,将json数据通过setValue或者setArray赋值到表单上,然后再通过spread.toJSON进行序列化成为ssjson
setValue以及setArray的用法可以参考学习指南
https://demo.grapecity.com.cn/sp ... get-set-data/purejs
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-8 16:43:01
15#
Derrick.Jiao 发表于 2021-12-8 16:27
传的是什么json数据呢?是否是我们的ssjson呢?如果不是我们的ssjson,save方法是不会执行成功的。

如 ...

哦 必须是 ssjson 我传的是json数据 那有没有办法把 json 数据转化为你们的 ssjaon得方法呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 16:27:52
14#
樊小二丶 发表于 2021-12-8 16:06
就是 导出 excel 我直接传json数据 导出  但是为什么导出表格没有数据excel里面是空得

传的是什么json数据呢?是否是我们的ssjson呢?如果不是我们的ssjson,save方法是不会执行成功的。

如果是,那么还有一种可能,用了数据绑定就需要includeBindingSource: true,具体可以看学习指南
https://demo.grapecity.com.cn/sp ... erialization/purejs
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-8 16:06:58
13#
Derrick.Jiao 发表于 2021-12-7 17:36
请参考附件的demo,原理跟上面提供的链接基本一致。

就是 导出 excel 我直接传json数据 导出  但是为什么导出表格没有数据excel里面是空得
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 16:51:30
11#
Derrick.Jiao 发表于 2021-12-7 15:30
因为表单上有些样式或者属性是在工作簿级别的,单个sheet的json容易出现某些样式或者属性丢失的问题,上 ...

有没有实例呢 我们没用属性 那些应该没关系 直接取出 当前sheet得json数据然后进行导出
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 15:30:46
10#
樊小二丶 发表于 2021-12-7 15:12
能不能 获取到当前选中 sheet 表单的数据 变成json 然后再进行导入呢

因为表单上有些样式或者属性是在工作簿级别的,单个sheet的json容易出现某些样式或者属性丢失的问题,上面的链接是比较推荐的方案。
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 15:12:07
9#
Derrick.Jiao 发表于 2021-12-7 14:43
不支持导出单个表单,如需实现,请参考下面的例子的思路创建两个工作簿,一个用于展示一个用于导出。只需 ...

能不能 获取到当前选中 sheet 表单的数据 变成json 然后再进行导入呢  
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 14:43:45
8#
樊小二丶 发表于 2021-12-7 14:37
嗯 那我只要导出当前选中的sheet呢

不支持导出单个表单,如需实现,请参考下面的例子的思路创建两个工作簿,一个用于展示一个用于导出。只需在导出前将不需要的表单删除,剩下指定的表单即可绕着实现导出指定表单。
https://gcdn.grapecity.com.cn/fo ... hread&tid=84330
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 14:37:12
7#
Derrick.Jiao 发表于 2021-12-7 12:13
我这边测试你的json是没有问题的,这边给你提供一个导入json并导出excel的demo,可以参考附件去实现。若 ...

嗯 那我只要导出当前选中的sheet呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 12:13:48
6#

我这边测试你的json是没有问题的,这边给你提供一个导入json并导出excel的demo,可以参考附件去实现。若仍未解决,需要你提供你们对应的demo,这边直接通过demo来调试。

inandout.html

11.71 KB, 下载次数: 193

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