Программа сохранения файлов Excel возвращает неопределенную ошибку и не может сохранить файл - PullRequest
0 голосов
/ 04 июля 2019

Я создал Excel и преобразовал его в файл Blob с помощью exceljs.После этого мне нужно сохранить файл с помощью 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" из undefined "

...