上傳Excel前打印數據結構

    <el-upload action="http://192.168.1.78:8079/weeg-common-base/commonFile/upload"  :show-file-list="false"
      :before-upload="beforeUpload" accept=".xls,.xlsx">
      <el-button size="small">
        上傳文件
        <i class="el-icon-upload el-icon--right"></i>
      </el-button>
    </el-upload>

import XLSX from "xlsx" 

    beforeUpload(file){
      let fr = new FileReader()
      fr.onloadend = (e)=>{
        let data = e.target.result
        let workbook = XLSX.read(data,{
          type:'binary'
        })
        let xlsName = workbook.SheetNames[0]  //sheet1
        let jsonData = XLSX.utils.sheet_to_json(workbook.Sheets[xlsName])
        console.log(jsonData)
      }
      fr.onerror = (err)=>{
        console.log(err)
      }
      fr.readAsBinaryString(file)     
    },

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章