Node.js之通过node-xlsx读取Excel文件数据

1、后缀名为.xlsx和.xls的Excel文件都可以

2、Excel中的文件:dd.xlsx

Node.js之通过node-xlsx读取Excel文件数据

 

 

 

Node.js之通过node-xlsx读取Excel文件数据

 

 

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

Node.js之通过node-xlsx读取Excel文件数据

 

 

  

 

Node.js之通过node-xlsx读取Excel文件数据

上一篇:FrameMaker 10启动时报错(Licensing for this product has expired)的解决办法


下一篇:html头部信息元数据