1.下载解析excel表格工具
npm install xlsx
2.引入xlsx
import * as XLSX from "xlsx";
3.通过后端返回的数据里面excel表格下载地址,获取表格内容。
// uploadFiles 后端返的excel表格下载地址
uploadExcel(uploadFiles) {
fetch(uploadFiles).then(_=>_.arrayBuffer()).then(data => {
// 1.插件读取文件 生成工作簿 xlsx.read(数据,配置项)
const workbook = XLSX.read(data, {
type: "binary",
});
console.log(workbook);
// 2. 获取文件中的单张表
const sheetName = workbook.SheetNames[0];
// 3. 获取单张表中的数据
const worksheet = workbook.Sheets[sheetName];
// 4.XLSX.utils.sheet_to_json(工作表) 把工作表转化为json
const excelData = XLSX.utils.sheet_to_json(worksheet);
console.log(excelData);
})
},