找回密码
 立即注册

QQ登录

只需一步,快速开始

甲壳虫
注册会员   /  发表于:2019-1-26 17:50:47
11#
KevinChen 发表于 2019-1-25 09:27
excelIo本来就是接受一个json对象,转为excel后再生成blob格式传给回调函数的,

你仔细看一下Demo代码, ...

文件受损这个问题 我解决。还有一个问题,demo中,有两个excel打包代码是这样的:
excelIo.save(json, function (blob) {
                //saveAs(blob, fileName);
                file1 = blob;
                zip.file(fileName1, file1);
            }, function (e) {
                console.log(e);
            }, {password: ""});
excelIo.save(json, function (blob) {
                //saveAs(blob, fileName);
                file2 = blob;
                zip.file(fileName2, file2);
                zip.generateAsync({type:"blob"}).then(content => { // 生成二进制流
                    saveAs(content, "spreads.zip") // 利用file-saver保存文件
                })
            }, function (e) {
                console.log(e);
            }, {password: ""});
如果我用for循环?怎么判断最后一个能调用
zip.generateAsync({type:"blob"}).then(content => { // 生成二进制流
                    saveAs(content, "spreads.zip") // 利用file-saver保存文件
                })
这个加载的时间怎么判断啊?
回复 使用道具 举报
甲壳虫
注册会员   /  发表于:2019-1-27 08:31:59
12#
KevinChen 发表于 2019-1-25 09:27
excelIo本来就是接受一个json对象,转为excel后再生成blob格式传给回调函数的,

你仔细看一下Demo代码, ...

https://www.jb51.net/article/128583.htm
你好,我在网上找到这种方法,但是如何和spread配合啊?请问怎么处理?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-1-28 11:02:36
13#
您好,这个只需要使用一个js的计时器就可以了,VUE中不需要做特殊处理,就正常集成js逻辑即可。

我把Demo更新一下,重新上传到附件中,您参考一下,有问题继续交流就行。

DownloadZippackOfSpread.html

4.68 KB, 下载次数: 55

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