Bootstrap

vue导出Excel

  • 安装依赖
    • npm install js-export-excel  或者   yarn add js-export-excel
  • 引入
    • import ExportJsonExcel from "js-export-excel";
  • 核心代码
    •  exportExcel(dataTable, arr) {
            this.option.fileName = "质检结果"; //excel文件名
            //excel文件数据
            this.option.datas = [
              {
                //   excel文件的数据源
                sheetData: dataTable,
                //   excel文件sheet的表名
                sheetName: "质检结果",
                //   excel文件表头名
                sheetHeader: arr,
                //   excel文件列名
                // sheetFilter: arr,
              },
            ];
            //   创建ExportJsonExcel实例对象
            let toExcel = new ExportJsonExcel(this.option);
            //   调用保存方法
            toExcel.saveExcel();
          },
    •  wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==dataTable的格式是多层数组
      • [[1,2,3],[1,2,3],[1,2,3]]

    • arr的格式是简单数组

      • [1,2,3]

    • 效果

      ​​​​​​​
;