React创建Excel对象并导出报表--exceljs+file-saver
exceljs 使用说明
https://github.com/exceljs/exceljs/blob/HEAD/README_zh.md
https://www.npmjs.com/package/exceljs
导入依赖
import ExcelJS from 'exceljs';
import FileSaver from 'file-saver';
实例化一个将要导出的Excel对象
const ReportExcel = new ExcelJS.Workbook();
导出数据时,创建函数对ReportExcel对象属性进行操作(具体实现方式参考官方文档):
1.添加工作簿
2.设置工作簿格式及样式...
3.添加列及表头
4.添加行数据
5.设置单元格样式(重点)
6.导出文件,代码如下:
const blob = new Blob( ReportExcel , {type: "text/plain;charset=utf-8"});
FileSaver.saveAs(blob, "export.xlsx");

浙公网安备 33010602011771号