1.安装依赖:
npm i file-saver
2.引入模块:
import {saveAs} from 'file-saver';
3.拼接数据格式:
let fileData =['车牌号','所属公司','所属车队','车架号','运行状态','车内温度','车外温度','设备状态','更新时间'];
for(let item of data){
fileData =[fileData +'\n'+ [this.currentBus['busName'],this.currentBus['companyName'],this.currentBus['teamName'],this.currentBus['frameName'],model,item.innerTem,item.outerTem,this.currentBus['busSn']+busStatusText,item.time]];
}
4.导出:
const blob = new Blob(fileData,{ type: 'text/xlsx,charset=UTF-8' });
const fileName = 'History.csv';
saveAs(blob, fileName);
备注:
1.file-saver : file-saver-npm
2.Blob对象 :Blob对象