找回密码
 立即注册

QQ登录

只需一步,快速开始

_yan

银牌会员

37

主题

3104

帖子

3471

积分

银牌会员

积分
3471

[已处理] spread JS 导出

_yan
银牌会员   /  发表于:2021-8-18 14:51  /   查看:1730  /  回复:7
现有需求如下:
现在表格加分页展示数据,导出最多导出当前页面展示的数据,希望增加导出全部功能,
当点击导出全部按钮时,触发接口,向后端请求数据,通过spread转换成Excel下载,以达到导出全部的效果。这个应该怎么处理?

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-18 16:49:25
沙发
请问您指的分页是指在一个workbook下的不同sheet页还是不同的workbook呢?

我们的导出Excel就是将整个workbook导出的,无法导出单独某个sheet页,麻烦您再详细描述一下您的需求。
回复 使用道具 举报
_yan
银牌会员   /  发表于:2021-8-18 17:43:16
板凳
Derrick.Jiao 发表于 2021-8-18 16:49
请问您指的分页是指在一个workbook下的不同sheet页还是不同的workbook呢?

我们的导出Excel就是将整个wo ...

其实导出的数据不在页面展示,展示的只是一部分,只是想在通过接口拿到数据之后直接导出一个excel,这些数据并不在页面展示

用spread处理的话,应该也是在一个sheet里面的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-18 18:06:51
地板
_yan 发表于 2021-8-18 17:43
其实导出的数据不在页面展示,展示的只是一部分,只是想在通过接口拿到数据之后直接导出一个excel,这些 ...

我们的save方法只能传spread.toJSON之后的结果,然后将通过ssjson将这个其转为一个blob流。无法直接通过这个方法将其他的json转为blob流。 image.png499048156.png
回复 使用道具 举报
_yan
银牌会员   /  发表于:2021-8-19 10:18:24
5#
Derrick.Jiao 发表于 2021-8-18 18:06
我们的save方法只能传spread.toJSON之后的结果,然后将通过ssjson将这个其转为一个blob流。无法直接通过 ...

好的,那只能用其他的库来完成了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-19 11:12:12
6#
_yan 发表于 2021-8-19 10:18
好的,那只能用其他的库来完成了

建议您搜索相关的库来实现了,有其他新的问题欢迎开新帖交流~
回复 使用道具 举报
_yan
银牌会员   /  发表于:2021-8-19 11:28:38
7#
Derrick.Jiao 发表于 2021-8-19 11:12
建议您搜索相关的库来实现了,有其他新的问题欢迎开新帖交流~

好的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-19 12:05:21
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部