js 实现excel表格导出


需求:将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;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM