// 安装xlsx
nmp install xlsx
// 引入xlsx
import XLSX from 'xlsx'
exportFile(){
// let data=[{
// 第一列表头:'第一行内容',
// 第二列表头:'第一行内容',
// 第三列表头:'第一行内容'
// },{
// 第一列表头:'第二行内容',
// 第二列表头:'第二行内容',
// 第三列表头:'第二行内容'
//}];
//数据处理开始
let pm = this.pmData;
let xlsxData = new Array(); //excel所需的json结构
let siteName = new String();
pm.forEach((el, index) => {
siteName = el["站点名称"].inbData;
let idx=0;
for (let key in el) {
if (key != "站点名称") {
if (index == 0) {
xlsxData.push({
指标名称: key,
[siteName]: el[key].inbData,
});
}
else{
let assgin=Object.assign(xlsxData[idx],{[siteName]: el[key].inbData});
xlsxData.splice(idx,1,assgin)
}
idx++;
}
js-xlsx导出excel文件
最新推荐文章于 2024-02-27 14:05:18 发布