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