在vue+element-ui项目中,实现纯前端导出excel功能
效果展示
页面展示
导出excel展示
1.安装依赖
npm install file-saver
npm install xlsx
2.封装成公共函数
可以根据自己的需要,选择是否封装成公共函数。
我是放在utils下的config.js文件里面。
//导出
// 引入刚才安装的依赖
import FileSaver from 'file-saver'
import XLSX from 'xlsx';
// 定义暴露出去的函数名称 exportExcel
// id 是 table外层,你自己写的那个div的id名称。!!!!!!!!!
// name 是生成文件的名称,name