免费注册

JSON 转 CSV

把 JSON 数组转成每个键一列的 CSV,全程在浏览器里完成。

或把文件拖到这里

支持 JSON

在你的浏览器里处理,文件不会离开你的设备。

关于JSON 转 CSV

JSON 转 CSV 能把接口返回、NoSQL 导出或配置数据排成行和列,交给 Excel、WPS 表格或 BI 工具使用。粘贴 JSON 或打开文件,CSV 随输入实时生成:每个对象一行,表头由数据里出现过的所有键组成。

嵌套对象展开成 address.city 这样的列,简单值的列表合并到一个单元格,对象列表展开成 items[0].sku 这样带序号的列。含分隔符、引号或换行的值会自动加引号。分隔符可选逗号、分号或 Tab,保存的文件带 UTF-8 BOM,用 Excel 打开中文不乱码。全部在浏览器里完成。

JSON 转 CSV怎么用

  1. 1
    粘贴 JSON

    粘到“输入”框里,或把 .json 文件拖进来、点“打开文件”;格式有错会马上提示。

  2. 2
    选分隔符

    在“分隔符”里选逗号、分号或 Tab,看打开这个 CSV 的软件需要哪种。

  3. 3
    保存 CSV

    复制 JSON 转 CSV 的结果,或点“保存”下载 .csv,用 Excel 打开字符都正常。

为什么用熊仔工匠

  • 嵌套键自动展开

    多层对象变成 customer.address.city 这样一眼能看懂的列名。

  • 每个键都有一列

    字段不完全一致的对象也能对齐,缺的值留空。

  • 中文不乱码

    保存的 CSV 带 UTF-8 BOM,中文、带重音的字母都能正常显示。

  • 隐私、次数都不用愁

    JSON 不离开浏览器,转换也不算任务次数。

常见问题

JSON 转 CSV常见问题

JSON 转 CSV 会上传文件吗?
不会。解析和转换都在你的浏览器里进行,JSON 里的接口密钥、客户资料都留在你的设备上。
嵌套的数组怎么转?
简单值的数组(比如标签)合并到一个单元格,写成“a, b”;对象组成的数组按“序号 + 字段”各占一列,例如 items[0].name 和 items[1].name。
JSON 转 CSV 为什么报错?
说明输入还不是有效的 JSON,常见原因是少了逗号、多了结尾逗号,或者键名用了单引号。“结果”下方的提示会说明解析停在哪里,也可以先用“JSON 格式化”找出问题。
分隔符选哪个好?
默认的逗号几乎哪里都能用。欧洲区域设置的 Excel 选分号;数据本身逗号很多时选 Tab。不想操心分隔符,可以用JSON 转 Excel直接生成工作簿。
很大的 JSON 也能转吗?
能,而且免费、不占每天的次数。因为不上传,所以没有上传大小限制,特别大的文件只受浏览器内存限制。
把JSON 转 CSV分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSCSV Excel 转 CSV每个工作表存成 CSV,单元格换行也正确处理。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。