前端解析excel是一個基礎的技能,現在很多前端都需要掌握,如何使用vue前端解析excel呢?我們需要先了解一下vue如何解析excel和如何利用vue完成前端解析excel。
1. vue如何解析excel
// 安裝xlsx npm install xlsx --save // 導入xlsx import xlsx from 'xlsx' // 讀取excel const file = e.target.files[0] const reader = new FileReader() const vm = this reader.onload = function(e) { const data = e.target.result const workbook = xlsx.read(data, { type: 'binary' }) const sheetName = workbook.SheetNames[0] const worksheet = workbook.Sheets[sheetName] const jsonData = xlsx.utils.sheet_to_json(worksheet) vm.excelData = jsonData } reader.readAsBinaryString(file)
2. 利用vue完成前端解析excel
將上述的代碼集成到vue中:
{{header}} {{row[key]}}
通過vue的雙向綁定,將excel的數據顯示在表格中。在整個解析過程中,我們使用了xlsx這個庫,讀取excel文件后,調用utils.sheet_to_json方法將excel數據轉換為json數據串,便于在vue中使用。
這就是vue前端解析excel的方法了,想必你已經對前端解析excel有了很好的了解,希望這篇文章能夠幫到你。
上一篇python 模塊安裝包
下一篇python 模塊官網