1、后綴名為.xlsx和.xls的Excel文件都可以
2、Excel中的文件:dd.xlsx
3、讀取Excel文件的js代碼:
3.1 先安裝node-xlsx第三方模塊 npm i node-xlsx
3.2獲取Excel文件中數據的js代碼
var xlsx = require('node-xlsx') let workbook = xlsx.parse('./dd.xlsx') var data1Arr1 = [] var data1Arr2 = [] var data1Arr3 = [] var data2Arr1 = [] var data2Arr2 = [] var data2Arr3 = [] // 輸出excel中的結構 console.log(workbook) var data1 = workbook[0].data // 得到excel中第一張表的數據 console.log(workbook[0].data) // 得到第一張表中各列的數據 console.log('讀取到的第一張表中各列的數據:') getdatas(data1,data1Arr1,data1Arr2,data1Arr3) var data2 = workbook[1].data // 得到excel中第二張表的數據 console.log(workbook[1].data) // 得到第二張表中各列的數據 console.log('讀取到的第二張表中各列的數據:') getdatas(data2,data2Arr1,data2Arr2,data2Arr3) function getdatas(data,arr1,arr2,arr3){ for(var i = 1; i < data.length; i++){ arr1.push(data[i][0]) arr2.push(data[i][1]) arr3.push(data[i][2]) } console.log(arr1) console.log(arr2) console.log(arr3) }
3.3結果: