JSON 转 CSV

使用自定义分隔符将 JSON 数组和对象转换为 CSV。

免费在线 JSON 到 CSV 转换器

将 API 响应、MongoDB 导出或配置数据转换为可在 Excel 或 Google 工作表中打开的 CSV 行。每个对象成为一行;每个属性都成为一列。嵌套对象和数组在单元格中序列化为 JSON 字符串。

选择分隔符(逗号、分号、制表符或竖线)、切换标题行、复制结果或下载 .csv 文件。所有转换都在您的浏览器中运行 - 不会上传任何内容。

常见问题

什么 JSON 结构适合转换为 CSV?
对象数组效果最好:[{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]。每个对象成为一行;每个属性成为一列。单个对象会转换为一行。嵌套对象和数组会在单元格中序列化为 JSON 字符串。
应该使用哪种分隔符?
逗号是美国英语区域设置和大多数 API 的标准。分号常见于以逗号为小数分隔符的欧洲 Excel 区域设置。制表符(TSV)适合复制粘贴到电子表格。当数据本身含有逗号时,竖线很有用。
可以在 Excel 中打开输出吗?
可以。下载 .csv 文件并在 Excel 或 Google Sheets 中打开。如果 Excel 误读编码或分隔符,欧洲区域设置可尝试分号分隔符,或将制表符分隔的输出直接粘贴到电子表格中。
嵌套的 JSON 对象如何处理?
嵌套对象和数组会转换为单个单元格中的 JSON 字符串。例如,{"address": {"city": "London"}} 会产生一列,值为 {"city":"London"}。若需要分成独立列,请在转换前展平深层嵌套数据。
有行数或列数上限吗?
没有服务端上限。转换在浏览器中运行。非常大的数据集(100,000+ 行)在老旧设备上可能较慢。对于海量导出,可考虑流式工具或数据库原生导出。