安装 xlsx 插件
npm install xlsx
HTML文件
<input type="file" @input='handleInput'/>
js文件
import * as XLSX from "xlsx"
handleInput(e){
const file=e.target.files[0];
readExcel(file).then(res=>{
//做数据处理什么的
console.log(res)
})
}
readExcel(file){
return new Promise(resolve=>{
const reader = new FileReader();
//定义处理函数
reader.onload = ()=> {
let wb = XLSX.read(reader.result)
let outdata = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]);
resolve(outdata);//返回数据
}
//执行函数
reader.readAsArrayBuffer(file)
})
文件内容
输出内容