1、首先创建一个文件夹,建立index.js
const fs = require('fs'); // 需要安装node环境
const json2xls = require('json2xls') // 需要npm install json2xls
fs.readFile('./zhcn.json', 'UTF8', function(err, data) { // 获取中文配置文件的JOSN数据
if (err) throw err;
let A = JSON.parse(data);
let jsonArray = []
for(let i in A) {
jsonArray.push({
index: i,
'中文': A[i]
})
}
fs.readFile('./en.json', 'UTF8', function(err, data) {// 获取英文配置文件的JOSN数据
if (err) throw err;
let B = JSON.parse(data);
jsonArray.forEach((item) => {
item.英文 = B[item.index];
delete item.index
})
let xlxsData = json2xls(jsonArray);
fs.writeFileSync('./data.xlsx', xlxsData, 'binary')
})
})
2、然后在同级目录下建立两个JSON文件(文件的格式必须遵循JOSN文件的规范)
1、zhcn.json
{
"dl": "登录"
}
2、en.json
{
"dl": "login"
}
3、然后运行该文件
node index.js
4、该文件目录下会生成data.xlsx文件

网友评论