Node.js之通過node-xlsx讀取Excel文件數據


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結果:

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM