JSON 转 CSV 在线转换器

Free 免费 · 无需注册 · 数据不上传
Delim
Error
JSON
CSV
// CSV output

更多开发工具

JSON 格式化
格式化、验证与压缩
CSV 格式化
格式化与验证
CSV→JSON
转 JSON
JSON→YAML
转 YAML 配置
JSON→XML
转 XML
JSON→TOML
转 TOML 配置
时间戳
Unix ↔ 日期
URL 编码
百分比编码

为什么这是最好的 JSON 转 CSV 工具

自动检测表头

自动从 JSON 键中提取列标题。支持对象数组,并能妥善处理不一致的键。

自定义分隔符

可选择逗号、分号、制表符或竖线作为 CSV 分隔符。非常适合使用分号的本地化系统。

展平嵌套 JSON

自动将嵌套对象展开为点号表示法的列(如 address.city),便于无缝导入电子表格。

下载 CSV

将转换后的 CSV 直接导出为 .csv 文件,可用于 Excel、Google 表格或任何数据工具。

嵌套 JSON 转 CSV:对象与数组

启用表头和数组展开时,这条记录转换为一行 CSV。关闭数组展开后,tags 保存在一个单元格中;address.city 仍是独立的列。

JSON 输入

[{"id":1,"address":{"city":"Paris"},"tags":["api","prod"]}]

CSV 输出

id,address.city,tags.0,tags.1
1,Paris,api,prod

常见问题

如何将 JSON 转换为 CSV?

将 JSON 数组粘贴到输入框并点击转换。工具自动从 JSON 键中检测表头并输出格式正确的 CSV。

哪种 JSON 格式适合转换为 CSV?

对象数组效果最好,例如 [{"name":"Alice","age":30}]。每个对象成为一行,键成为列标题。

可以将嵌套 JSON 转换为 CSV 吗?

嵌套对象始终展开为 address.city 这样的点分隔列。“展开数组”只控制数组:开启时 tags 展开为 tags.0、tags.1;关闭时数组以 JSON 字符串保存在一个单元格中。数组元素不会生成额外的行。

深度指南
数据格式转换指南
CSV、XML、JSON、HTML 与 Markdown
阅读指南