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

QQ登录

只需一步,快速开始

Yuengh

注册会员

22

主题

55

帖子

177

积分

注册会员

积分
177
Yuengh
注册会员   /  发表于:2017-9-28 10:42  /   查看:6749  /  回复:11
额,你好,我想请问下在导入数据之后怎么获取所有表的数据,(sheet1,sheet2......)var spread1 = $("#ss").data("workbook");   var jsonStr = JSON.stringify(spread1.toJSON());这样好像只能获取到原始的数据,但是获取不到我导入之后所有表的json数据,额,然后还有没有能够获取当前表的JSON数据的方法和触发事件

11 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 11:08:41
沙发
您好,没太明白您的意思,原始数据指的是什么?按照您说的导入之后所有表的json数据,就是在导入之后,通过spread.toJSON()方法来获取。获取当前表的json,您可以通过sheet.toJSON()来获取,但是这种方法无法获取全局的设置,如果您想获取完整的json,您可以建立一个tempspread,这个是原本spread的拷贝,然后您在这个spread中删除其余的sheet,仅保留您所要获取json的sheet,然后通过spread.toJSON()就可以获取完整的json。
回复 使用道具 举报
Yuengh
注册会员   /  发表于:2017-9-28 11:18:22
板凳
ClarkPan 发表于 2017-9-28 11:08
您好,没太明白您的意思,原始数据指的是什么?按照您说的导入之后所有表的json数据,就是在导入之后,通过 ...

加入一个Excel文件有多个sheet表,那我们如果获取到所有的sheet表的json数据
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 14:23:49
地板
就是上面说的spread.toJSON(),这个就可以获取到整个spread也就是所有sheet的json数据
回复 使用道具 举报
Yuengh
注册会员   /  发表于:2017-9-28 14:48:58
5#
ClarkPan 发表于 2017-9-28 14:23
就是上面说的spread.toJSON(),这个就可以获取到整个spread也就是所有sheet的json数据

可是我每次导入的时候,总会把sheet1的内容变成空白,然后又新增了我导入的那个表,我想有没有办法让我每次导入的数据都放在sheet1而不用再去新建一个sheet
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 16:05:54
6#
导入不会存在将原来的sheet变为空白的情况,只会整个完全替换原来的spread,将其替换为您导入的Excel
回复 使用道具 举报
Yuengh
注册会员   /  发表于:2017-9-28 16:31:58
7#
ClarkPan 发表于 2017-9-28 16:05
导入不会存在将原来的sheet变为空白的情况,只会整个完全替换原来的spread,将其替换为您导入的Excel

C:\Users\Administrator\Desktop\1506587406(1).jpg
回复 使用道具 举报
Yuengh
注册会员   /  发表于:2017-9-28 16:33:31
8#
ClarkPan 发表于 2017-9-28 16:05
导入不会存在将原来的sheet变为空白的情况,只会整个完全替换原来的spread,将其替换为您导入的Excel

C:\Users\Administrator\Desktop\1506587406(1).jpg

如图所示

如图所示
就像这样,我导入表了之后就出现在第二页了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 17:28:12
9#
您好,原因是因为您用的是试用版,试用版会加上一个多余sheet页来做限制。您如果购买了产品的正式版是不会有这样的情况的。
回复 使用道具 举报
Yuengh
注册会员   /  发表于:2017-9-29 10:22:52
10#
ClarkPan 发表于 2017-9-28 17:28
您好,原因是因为您用的是试用版,试用版会加上一个多余sheet页来做限制。您如果购买了产品的正式版是不会 ...

OK,跟我想的一样,谢谢,我们现在正在跟上级沟通
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部