CSV ⇄ JSON 转换器

在线将 CSV 转换为 JSON,或将 JSON 转换为 CSV。自动识别逗号、分号和制表符,正确处理带引号的字段,可下载 Excel 友好的 CSV。

如何将 CSV 转换为 JSON

  1. 粘贴 CSV 数据,例如从 Excel、Google 表格或数据库导出文件中复制的数据。
  2. 分隔符会被自动识别。逗号、分号(在欧洲很常见)、制表符和竖线都可以。
  3. 勾选第一行为表头后,每一行都会变成一个对象,并以表头名称作为键。不勾选时,会得到二维数组(数组的数组)。
  4. 复制 JSON,或下载为文件。

如何将 JSON 转换为 CSV

切换到 JSON → CSV,然后粘贴一个对象数组。所有对象的键都会成为列,因此键各不相同的对象也能处理。嵌套的对象和数组会以 JSON 文本的形式写入单个单元格。下载的 CSV 文件带有 UTF-8 标记,因此 Excel 能正确显示带重音的字符和中文等非拉丁字符,不会出现乱码。

常见问题

值里面有逗号和引号怎么办?

包含分隔符、引号或换行的值会用双引号括起来,值内部的引号会写成两个(""),这符合 CSV 标准(RFC 4180)。转换器也能正确读取这样的值。

为什么我的邮政编码丢了开头的 0?

并没有丢:02134 这样以 0 开头的数字会保留为文本。关闭转换数字,就可以把所有值都保留为字符串。

我的数据会被上传吗?

不会。转换在你的浏览器中进行。