前端数据导出excel表格

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-saverfile-saver-npm
2.Blob对象Blob对象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章