1 场景需求
1 由前端导入Excel表格,获取批量数据,
2 前端根据一个数组导出一个Excel表格
2 实现
2.1 安装三个依赖包
file-save xlsx script-loader
npm install -S flie-save
npm install -S xlsx
npm install -D script-loader
2.2 导入Excel
2.2.1 element上传控件
<el-upload
class="upload-demo"
action=""
:on-change="handleChange"
:on-exceed="handleExceed"
:on-remove="handleRemove"
:limit="limitUpload"
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel"
:auto-upload="false">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只 能 上 传 xlsx / xls 文 件</div>
</el-upload>
定义一个fileTemp变量,存放上传的文件,初始化值为null
data(){
return {
fileTemp:null
}
}
2.2.2 导入文件并做导入判断
handleChange(file){
this.fileTemp = file.raw
if(