// 读取XLSX表格数据
inportChange = (e)=>{
// 选中文件后的的回调函数
console.log(e.target.files[0]);
// 1.获取到我们选中的文件
const file = e.target.files[0]
// 2. 创建文件的加载器
const reader = new FileReader();
// 3. 将文件读取成数据流
reader.readAsBinaryString(file)
reader.onload = ()=>{
console.log(reader.result);
// 4. 通过数据流将文件转化为js对象
const box = XLSX.read(reader.result,{type:'binary'})
// 5. 将工作表1中的数据提取出来
let res = box.Sheets['工作表1']
// 6. 将工作表1 中的内容转化成json数据
res = XLSX.urils.sheet_to_json(res)
// 7. 将数据渲染出来
this.tableData = res
console.log(res);
}
}
10-20
390
08-25
1484