使用到的插件
# 安装 XLSX 库
npm install xlsx --save
# 如果需要样式支持,安装 xlsx-style 扩展
npm install xlsx-style --save
# 若要保存生成的 Excel 文件至客户端电脑,安装 file-saver 库
npm install file-saver --save
安装完成后在模块中按需导入这些库:
// 引入 XLSX 库
import * as XLSX from 'xlsx';
// 如果需要样式支持,引入 xlsx-style
import * as XLSX_STYLE from 'xlsx-style';
// 引入 file-saver 用于保存文件
import { saveAs } from 'file-saver';
引入xlsx-style会报错找不到xlsx-style的包
解决方法
方法一:直接修改
\node_modules\xlsx-style\dist\cpexcel.js 的源码 807行 var cpt = require('./cpt' + 'able'); 改为 var cpt = cptable;
方法二:全局修改
vue.config.js 文件中增加如下代码
module.exports = {
configur