Vue parses the data of the local excel file

The excel file is placed in the public folder.

解析本地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
})
},

Guess you like

Origin blog.csdn.net/xingchen678/article/details/129403748