需求:将el-table里面的数据导出为excel表格
解决方法: js-export-excel
步骤:
1、安装
npm install js-export-excel
2、使用
const excelData = []; excelData.push({ 工作人员: "111", 指挥员: "222" }); const options = {}; options.fileName = "方案1"; //表格名称 options.datas = [ { sheetData: excelData, // 表格数据 sheetName: "sheet", sheetFilter: ["工作人员", "指挥员"], // 表头对应的sheetData的数据 sheetHeader: ["工作人员", "指挥员"], // 表头名称 columnWidths: ["8", "8"] // 列宽 } ]; const toExcel = new JsExportExcel(options); toExcel.saveExcel();
3、 Cannot read property 'encode_cell' of undefined 解决报错
import XLSX from "xlsx";
window.XLSX = XLSX;