json转excel

前面有介绍过excel文件转换成json文件的方法,那json文件转excel文件呢?如果json文件里数据格式都是统一的话,那么也比较容易就转。

我们假设json文件中是一个json数组,每条json数据的属性字段都一样,手写一段node.js例程如下:

javascript 复制代码
//json2excel.js
const xlsx = require("node-xlsx");
const fs = require("fs");

let jsonfile=process.argv.slice(2)[0]
let excelfile=process.argv.slice(2)[1]
console.log("json file is "+jsonfile+" , and excel file is "+excelfile)

var jlist=require(".\\"+jsonfile);
//console.log(jlist);

var xlist=[{
name:"sheet1",
data:[Object.keys(jlist[0])]
}]

jlist.forEach(item=>{xlist[0].data.push(Object.values(item))});
//console.log(xlist);
var excelbuf=xlsx.build(xlist);
fs.writeFileSync(excelfile,excelbuf)
console.log("done!");

在项目文件夹下有待转换json文件,转出的xlsx文件也存放在此,这样就可以执行以下命令转换json文件到excel文件了

bash 复制代码
node json2excel.js source.json target.xlsx
相关推荐
哈哈你是真的厉害35 分钟前
React Native 鸿蒙跨平台开发:实现Excel数据表格
react native·excel·harmonyos
中年程序员一枚1 小时前
nuxt安装出现certificate 错误
前端框架·npm·node.js
虹科网络安全1 小时前
艾体宝新闻 | Node.js 高危安全漏洞:堆栈溢出可能导致服务器崩溃(CVE-2025-59466)
node.js
JaredYe1 小时前
纯 Node.js 的 PDF 转 Markdown 方案:支持图片解析的pdf2md库 `node-pdf-to-markdown`
pdf·node.js·markdown·md·pdf2md
芸简新章1 小时前
Node.js学习阶段总结-阶段2
学习·node.js
信码由缰1 小时前
SJF4J 五分钟入门:Java 的实用 JSON 门面
java·python·json
Eiceblue2 小时前
【.NET 开发】通过 C# 实现 Excel 转 JSON
c#·.net·excel
fs哆哆2 小时前
在VB.NET和VBA教程-操作Excel单元格的三个核心问题
ui·.net·excel
web3.088899912 小时前
微店商品详情API实用
python·json·时序数据库
wtsolutions16 小时前
Sheet-to-Doc二维码生成功能:让文档自动化更智能
json