我添加了xlsx.full.min.js文件。
这是我的代码
var workbook = XLSX.read(data, { type: 'binary' });
var sheetName = workbook.SheetNames[0];
var excelData = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);
答案 0 :(得分:5)
对于打字稿,您必须按@types/xlsx
安装npm install @types/xlsx --save
。
以这种方式导入:
import * as XLSX from 'xlsx';
这是他们网站上的issue。
答案 1 :(得分:2)
您必须使用XLSX
安装npm install xlsx
模块,然后必须在代码XLSX
之上初始化if(typeof require !== 'undefined') XLSX = require('xlsx');
变量。查看图书馆详细信息:https://www.npmjs.com/package/xlsx