找回密码
 立即注册

QQ登录

只需一步,快速开始

djjy

注册会员

12

主题

40

帖子

132

积分

注册会员

积分
132
djjy
注册会员   /  发表于:2017-11-24 09:55  /   查看:3920  /  回复:7
您好,
        在Excel导出文件时候有问题,我把ssjson的demo发给你们,帮助查看下什么原因,谢谢~

demo1.zip

1.48 KB, 下载次数: 161

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-24 15:15:13
沙发
您好,我通过spread.fromJSON(json.spread);这样可以导入您的ssjson,不会报错,其中json为您发给我的ssjson
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-24 17:59:29
板凳
本帖最后由 djjy 于 2017-11-24 18:14 编辑

你们导出的时候,是不是也是发post请求,将参数传入到GrapeCity.ExcelService服务上?我这边前台封装ssjson,传入到后台去。附件为相应代码,请参考下。

代码1.png
代码2.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-24 18:22:07
地板
您给我的是ssjsoN,所以我们这边测试肯定是用spread.fromJSON()方法来进行测试。您可以说一下您那边流程是什么样的ExcelService这个应该是导入Excel用的,如果要进行ExcelService,您需要提供一下您的Excel文件。
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-27 08:43:56
5#
本帖最后由 djjy 于 2017-11-27 08:45 编辑

您好,我没有太明白您的意思?Excel文件是指的?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-27 17:25:32
6#
您好:

目前调查出来一个问题就是您table中是这样设置的:
"name": "tableRecords",
                        "row": 7,
                        "col": 0,
                        "rowCount": 1,
                        "colCount": 7,
                        "showHeader": false,
                        "showFooter": true,

但是Excel中如果显示footer那么行数至少是2,请问您这边是怎样生成的该ssjson文件。
服务器端导出Excel的问题比较复杂,研发部门正在进行排查,有结果了我会第一时间通知您。

另外由于SpreadJS已经马上推出V11版本了,V9版本已经很老了,将不再进行维护,所以请您尽快升级新版本以寻求更好的用户体验及支持。
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-28 09:15:12
7#
ssjson就是通过spread.fromJSON(bbgsJson);获取的。

var newSheetJSON = JSON.parse(JSON.stringify(spread.getActiveSheet().toJSON(({includeBindingSource: true}))));

tempSpread.sheets[countIndex - 1].fromJSON(newSheetJSON); WWA4UY[PTFB7DB68S@VARB4.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-28 10:34:48
8#
拿您bbgsjson是通过怎样的操作生成的,我们这边目前虽然能通过您提供的json来重现问题,但是目前不知道您是通过什么样的操作生成了这样的json。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部