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

Node.js之通过node-xlsx读取Excel文件数据
原文:https://www.cnblogs.com/191080438qq/p/14843892.html