请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

阿勇

注册会员

8

主题

18

帖子

64

积分

注册会员

积分
64
阿勇
注册会员   /  发表于:2021-9-19 09:30  /   查看:1834  /  回复:5
1金币
后端想要把数据存到数据库,所以想拿到所有sheet页除表头的数据(eg:库存数量预测第3行以后数据),怎么能拿到数据呢 image.png181666869.png
image.png829088439.png

最佳答案

查看完整内容

您好,有两种方案:1、用getArray接口,这个可以获取指定区域的数据,返回的是一个数据。更多信息可以参考学习指南 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/get-set-data/purejs 2、第二种就是我们的数据绑定,可以用我们的表格绑定,类似上面的截图可以利用表格绑定setDataSource绑定数据。需要获取数据时可以用getDataSource获取绑定的数据,更多信息可以参考学习指南链接 https://de ...

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-19 09:30:19
来自 2#
您好,有两种方案:1、用getArray接口,这个可以获取指定区域的数据,返回的是一个数据。更多信息可以参考学习指南
https://demo.grapecity.com.cn/sp ... get-set-data/purejs

2、第二种就是我们的数据绑定,可以用我们的表格绑定,类似上面的截图可以利用表格绑定setDataSource绑定数据。需要获取数据时可以用getDataSource获取绑定的数据,更多信息可以参考学习指南链接
https://demo.grapecity.com.cn/sp ... able-binding/purejs
回复 使用道具 举报
阿勇
注册会员   /  发表于:2021-9-22 09:53:24
3#
Derrick.Jiao 发表于 2021-9-22 09:35
您好,有两种方案:1、用getArray接口,这个可以获取指定区域的数据,返回的是一个数据。更多信息可以参考 ...

怎么能获取到所有sheet下面的数据呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 10:15:17
4#
阿勇 发表于 2021-9-22 09:53
怎么能获取到所有sheet下面的数据呢

如果只想要获取表单的数据,可以遍历所有的表单,然后通过getArray或者用getValue遍历表单所有的单元格获取。如果用的是数据绑定,同样可以通过getDataSource过去所有绑定的数据。

还有一种是通过spread.toJSON( { includeBindingSource: true } )将整个工作簿进行序列化,可以导出整个工作簿的JSON数据,包括样式,数据源。有关序列化的更多信息可以参考学习指南
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/json-serialization/purejs
回复 使用道具 举报
阿勇
注册会员   /  发表于:2021-9-22 10:25:58
5#
Derrick.Jiao 发表于 2021-9-22 10:15
如果只想要获取表单的数据,可以遍历所有的表单,然后通过getArray或者用getValue遍历表单所有的单元格获 ...

好的  我试试
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 10:59:56
6#

有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部