vue解析本地excel文件的数据

excel文件放在了public文件夹里。

解析本地excel文件的方法:
直接上代码:
readExcelFile() {
axios.get(…/help.xlsx,{responseType:‘arraybuffer’})
.then((res)=>{
let data = new Uint8Array(res.data)
let XLSX = require(‘xlsx’)
var a = XLSX
let wb = XLSX.read(data, {type:“array”})
let outdata = []
for (let index = 0; index < wb.SheetNames.length; index++) {
let arr = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[index]])
outdata.push({
name:wb.SheetNames[index],
value:arr
})
}
this.tableDataOld = outdata
}).catch( err =>{
this.err = err
})
},

猜你喜欢

转载自blog.csdn.net/xingchen678/article/details/129403748