Filenary
← 返回文章列表

不用电子表格软件,在 CSV 和 JSON 之间互相转换

发布日期 2026-09-10

导出的数据很少一上来就是你需要的形状。从电子表格或数据库导出工具得到的 CSV,往往需要变成 JSON 才能用于接口调用或脚本;反过来,接口响应返回的 JSON 数组,又常常需要变成别人真正能打开的电子表格。

CSV 转 JSON 是怎么工作的

CSV 的第一行会被当作列标题,之后每一行都会变成一个 JSON 对象,标题行提供各个键名。带引号的字段(包括其中包含逗号或换行符的字段)会被正确解析,而不是简单地按逗号拆分。

JSON 转 CSV 是怎么工作的

反过来,它期望的输入是一个由扁平对象组成的 JSON 数组(单个对象会被包装成只有一行的数组)。所有对象中出现过的键都会被收集起来,组成一个统一的标题行,所以即使各个对象的字段略有不同,也不会出错。

关于嵌套数据的说明

CSV 本质上是一种扁平的表格格式——它没有原生的方式在一个字段里表示嵌套的对象或数组。如果你的 JSON 有比较深的嵌套结构,请先把它压平(或者只导出你需要的字段),再转换成 CSV。

操作步骤

  • 打开 CSV 转 JSON(或 JSON 转 CSV)工具。
  • 粘贴或拖入你的数据。
  • 查看屏幕上显示的转换结果。
  • 复制结果,或将其下载为文件。