如何将 JSON 转换为 Excel CSV 文件

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-11-30 17:17:32
原创
454人浏览过
可通过Python脚本、在线工具或Node.js实现JSON转CSV。使用Python的json和csv模块可灵活处理复杂结构,代码读取data.json并写入output.csv;在线工具如convertcsv.com支持上传或粘贴JSON,一键转换下载;Node.js结合json-2-csv库,适合JavaScript项目,安装依赖后运行脚本生成CSV。三种方法均在macOS Sonoma系统下验证可行,适用于数据分析与共享场景。

如何将 json 转换为 excel csv 文件

如果您需要将 JSON 数据转换为 Excel 可读的 CSV 文件格式,以便进行数据分析或共享,可以通过多种方式实现。这种转换能够将结构化的 JSON 数据扁平化并以逗号分隔的形式输出。

本文运行环境:MacBook Pro,macOS Sonoma

一、使用 Python 脚本转换

通过编写 Python 脚本,可以灵活地处理复杂的 JSON 结构,并将其精确地映射到 CSV 的列中。Python 提供了内置的 json 和 csv 模块来支持此类操作。

1、打开终端,确保系统已安装 Python 3,输入 python3 --version 验证版本。

2、创建一个名为 convert.py 的文件,使用文本编辑器写入以下代码:

import json

import csv

with open('data.json', 'r') as json_file:

    data = json.load(json_file)

with open('output.csv', 'w', newline='') as csv_file:

    writer = csv.writer(csv_file)

    writer.writerow(data[0].keys())

    for row in data:

        writer.writerow(row.values())

3、将 JSON 数据保存为 data.json 并与脚本放在同一目录下。

4、在终端执行 python3 convert.py,生成 output.csv 文件。

二、使用在线转换工具

对于不需要编程的操作,可以借助在线工具快速完成 JSON 到 CSV 的转换,适合一次性处理小规模数据。

1、在浏览器中访问一个可靠的 JSON 转 CSV 在线服务,例如 https://www.convertcsv.com/json-to-csv.htm

Voicepods
Voicepods

Voicepods是一个在线文本转语音平台,允许用户在30秒内将任何书面文本转换为音频文件。

Voicepods 48
查看详情 Voicepods

2、点击“选择文件”按钮,上传本地的 JSON 文件,或直接将 JSON 文本粘贴到输入框中。

3、确认数据结构正确后,点击“转换为 CSV”按钮。

4、转换完成后,点击下载链接,将生成的 CSV 文件保存到本地。

5、使用 Excel 或 Numbers 打开该 CSV 文件,检查数据是否完整对齐。

三、使用 Node.js 脚本处理

若项目基于 JavaScript 技术栈,可利用 Node.js 环境结合第三方库高效实现 JSON 到 CSV 的转换。

1、确保已安装 Node.js,运行 node -v 检查版本。

2、初始化项目并安装依赖:执行 npm init -y 后运行 npm install json-2-csv

3、创建 convert.js 文件,写入如下代码:

const fs = require('fs');

const converter = require('json-2-csv');

const rawData = fs.readFileSync('data.json');

const jsonData = JSON.parse(rawData);

converter.json2csv(jsonData, (err, csv) => {

    if (err) throw err;

    fs.writeFileSync('output.csv', csv);

});

4、将 JSON 文件置于相同路径下,执行 node convert.js 生成 CSV 文件。

以上就是如何将 JSON 转换为 Excel CSV 文件的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号