找回密码
 立即注册

QQ登录

只需一步,快速开始

guigui001

注册会员

8

主题

18

帖子

156

积分

注册会员

积分
156

[已处理] v10导出报错

guigui001
注册会员   /  发表于:2016-12-1 14:43  /   查看:3077  /  回复:2
问题描述:
正常调用:
$('#exportexecl').on('click', function () {
                var workbook = new GC.Spread.Sheets.Workbook(document.getElementById("ordertable"));
                console.log(workbook.toJSON());
                var execlIo = new GC.Spread.Excel.IO();
                var fileName = "订单" + '.xlsx';
                console.log(fileName);
                var json = JSON.stringify(workbook.toJSON());
                console.log(json);
                execlIo.save(json, function (blob) {
                    saveAs(blob,fileName);
                }, function (e)
                {
                    console.log(e);
                }
                );
            });
报错如下:

    • errorMessage:"Incorrect file format."
    • __proto__:Object

    • 提示不正确的文件格式。。请问,哪里有错吗?








2 个回复

倒序浏览
guigui001
注册会员   /  发表于:2016-12-1 15:20:08
沙发
上面的报错解决了。。谢谢,我这边还有一个问题:

错误:导出的execl 内容为空,请问是怎么回事?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-1 18:11:44
板凳
您第一句话就重新生成了一个spread

获取之前的spread对象用
var spread = GC.Spread.Sheets.findControl(document.getElementById("ss"))

或者直接将spread 定义到全局,初始化后到处都可以使用

评分

参与人数 1满意度 +5 收起 理由
guigui001 + 5 谢谢,我解决了。。谢谢哦

查看全部评分

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