未处理的拒绝TypeError:fs.createWriteStream 不是函数

问题描述

当我尝试在我的 React web 应用程序上运行函数 xlsx.writeFile() 时,我遇到了未处理的拒绝。

import Excel from 'exceljs';

const workbook = new Excel.Workbook();

const worksheet = workbook.addWorksheet('simpleXlsx');

worksheet.columns = [
  { header: 'Route',key: 'route',width: 10 },];

worksheet.getColumn(1).values = [1,2,3,4,5];

async function Test(worksheet: any) {
  await worksheet.xlsx.writeFile('filename');
}

Test(worksheet)

当前版本:

反应:16.7.0
节点:8.17.0
excelJS: 1.15.0
xlsx:0.15.4

解决方法

正如@erich2k8 所说:

我们无法从 web 应用程序写入文件。

如果我设法做到了,在其他图书馆的帮助下,我会更新这篇文章。