Excel文件保护程序返回未定义的错误,无法保存文件

时间:2019-07-04 13:56:52

标签: angular6 filesaver.js exceljs

我已经创建了Excel并通过使用exceljs转换为Blob文件。之后,我需要使用FileSaver保存文件。

我在某些项目中使用了相同的代码。工作正常。但是有些项目会将未定义的错误返回给我。

const workbook = new Excel.Workbook();

    const worksheet = workbook.addWorksheet(excelTitle, {properties: {tabColor: {argb: 'FF00FF00'}}, views: [{state: 'frozen', ySplit: 4, activeCell: 'A1', showGridLines: false}]});

    ...

    workbook.xlsx.writeBuffer().then(data => {
      const blob = new Blob([data], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'});
      FileSaver.saveAs(blob, fileName).then();
    });

我希望保存文件,但实际输出是“ TypeError:无法读取未定义的属性'then'”

0 个答案:

没有答案