小编sae*_*eed的帖子

Excel/XLSX 库 SheetJS 导入后未定义

我正在尝试创建并导出 Excel 电子表格。

这是我的代码:

import XLSX from 'xlsx'; 

const downloadExcel = () => {
    console.log(XLSX);
    const worksheet = XLSX.utils.json_to_sheet(excelExport);
    const workbook = XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(workbook, worksheet, 'kelvin');
    //buffer
    let buf = XLSX.write(workbook, { booktype: 'xlsx', type: 'buffer' });
    //binary string
    XLSX.write(workbook, { booktype: 'xlsx', type: 'binary' });
    //download
    XLSX.writeFile(workbook, 'kelvin.xlsx');
  };
Run Code Online (Sandbox Code Playgroud)

当尝试使用此功能时,我收到以下错误: Kelvin.js:64 Uncaught TypeError: Cannot read properties of undefined (reading 'utils')。另外,当将XLSX变量输出到控制台时,它说它是未定义的。

我应该如何导入“xlsx”包的内容?

xlsx reactjs sheetjs

1
推荐指数
1
解决办法
6617
查看次数

标签 统计

reactjs ×1

sheetjs ×1

xlsx ×1