前提
准备插件
yarn add js-export-excel --save
npm install js-export-excel --save
引入
const ExportJsonExcel = require("js-export-excel");
效果展示
完整代码
// 导出excel
const downloadExcel = () => {
const {columnKey, columnValue} = formatColumn();
let option: LooseObject = {
fileName: 'excel',
datas: [],
sheetFilter: [],
sheetHeader: [],
columnWidths: []
};
// 文件名
option.fileName = fileName;
// excel的数据
option.datas = [
{
sheetName: "基本信息",
sheetData: formatTableData(),
sheetFilter: columnKey,
sheetHeader: columnValue,
columnWidths: [10,10,10,10]
}
]
// 创建实例
let toExcel = new ExportJsonExcel(option);
// 保存下载excel
toExcel.saveExcel();
}