1. node环境(自己看教程搭建)
2.安装node-xlsx和fs
yarn node-xlsx
3.写代码。简单实例如下(如果需要处理数据,自己处理)
实例:
目录:
b.js
var xlsx = require('node-xlsx');
var fs = require('fs');
const path= require('path');
path.join(__dirname)
// =CONCAT(C3,"-",F3,"-",I3)
// 读取Excel数据
try{
//内部表的数据
var userTableData = [];
//文件数据
var tableData = xlsx.parse("b.xlsx");
console.log('tableData',tableData);
//循环读取表数据
for (var val in tableData) {
//下标数据
var itemData = tableData[val];
//内部表的名字
if(itemData.name === 'Sheet2'){
//循环读取用户表数据
for(var index in itemData.data){
//0为表头数据
if(index >0){
//
userTableData.push({
air:itemData.data[index][0],
timeStr:itemData.data[index][1],
});
}
}
}
}
//输出表数据
console.log("----输出表数据-------------",userTableData);
// console.log('keys',keys,finallyArr);
const writeFile = (url)=>{
fs.writeFile(url, JSON.stringify(userTableData), function (err) {
if (err) {
console.log('写文件操作失败');
} else {
console.log('写文件操作成功');
}
});
}
writeFile('./b.json')
}
catch(e){
//输出日志
console.log("excel读取异常,error=%s", e.stack);
}
b.xlsx

运行node b.js。得到b.json




















