找回密码
 立即注册

QQ登录

只需一步,快速开始

yxyyy

注册会员

9

主题

34

帖子

113

积分

注册会员

积分
113
yxyyy
注册会员   /  发表于:2020-1-2 15:44  /   查看:4193  /  回复:4
5金币
本帖最后由 yxyyy 于 2020-1-2 17:22 编辑

产品版本: _13.0.0
浏览器版本: 360浏览器 11.0
问题描述:spread.fromJSON不生效


新建 WinRAR ZIP 压缩文件.zip

768.62 KB, 下载次数: 222

最佳答案

查看完整内容

是这样的,fromJSON 只能读入整个表单,不能读入导出的单个sheet页, 这个功能 这样实现: 先导入整个Excel,导入后再提取您需要的sheet页

4 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-1-2 15:44:04
来自 5#
是这样的,fromJSON 只能读入整个表单,不能读入导出的单个sheet页,
这个功能 这样实现:
先导入整个Excel,导入后再提取您需要的sheet页
  1. var spreadTemp = new GcSpread.Sheets.Spread();
  2. spreadTemp.fromJSON(json);
  3. var sheetTemp = spread.sheets[0];
  4. var sheetJSON = JSON.strifly(sheetTemp .toJSON())
  5. var sheet = new GC.Spread.Sheets.Worksheet();
  6. newSheet.fromJSON(JSON.parse(sheetJSON));
  7.          sheet.name("The added sheet");
  8.          spread.addSheet(1, sheet);
复制代码

评分

参与人数 1满意度 +5 收起 理由
yxyyy + 5 很给力!

查看全部评分

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-1-2 17:30:49
2#
image.png606664733.png
设计器导出的js 不是这种格式的,
应该是像下图这样
image.png664672546.png
您可以使用在线表格编辑器再导出一个表单文件试一下:
https://demo.grapecity.com.cn/Sp ... /content/index.html
image.png802833862.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
yxyyy
注册会员   /  发表于:2020-1-2 17:48:35
3#
Fiooona 发表于 2020-1-2 17:30
设计器导出的js 不是这种格式的,
应该是像下图这样

var binding = {"name":"表17-2检验检测费","rowCount":35,"columnCount":11,"activeRow":7,"activeCol":3,"frozenRowCount":5,"frozenColCount":2,"theme":"Office","data":
还是一样,这次是在线设计器整的,没有你那个version什么的,我上传一个我的excel你看一下吧
回复 使用道具 举报
yxyyy
注册会员   /  发表于:2020-1-2 17:51:54
4#
sheet:17-2

excel.zip

476.77 KB, 下载次数: 199

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