📊

JSON 转 CSV

将对象数组形式的 JSON 转换为 CSV,可自定义分隔符、表头与引号转义。适合把接口数据导出给 Excel 与 BI 工具、迁移 NoSQL 文档到关系表,数据分析师与运营做报表二次加工时省去手写脚本。

3 行 × 3 列
JSON输入
CSV输出

关于 JSON 转 CSV

CSV 是 Excel、数据库导入和数据分析最通用的表格格式。本工具在浏览器本地把 JSON 数组转为 CSV,自动从对象提取列名、扁平化嵌套字段、并对含逗号或换行的值正确加引号转义,数据不上传,适合处理含个人信息的业务数据。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

  • 导出到 Excel — 把接口返回的 JSON 数据转 CSV,用 Excel 或 WPS 打开做表格分析。
  • 数据库导入 — 将 JSON 数据转 CSV 后通过 LOAD DATA 等批量导入数据库。
  • 生成报表 — 把统计接口的 JSON 结果转 CSV,交给非技术同事查看。
  • 数据清洗 — 在表格软件里对转换后的 CSV 做排序、筛选、去重。
  • 跨工具交换 — 把 JSON 转成几乎所有数据工具都支持的 CSV 通用格式。

常见问题

JSON 必须是数组吗?

是。CSV 是二维表格,需要 JSON 是对象数组(每个对象一行)。单个对象会被当作只有一行的表格处理。

嵌套对象怎么处理?

本工具会把嵌套字段扁平化为带点号的列名(如 user.name),或序列化为 JSON 字符串放进单元格。

值里有逗号会乱吗?

不会。含逗号、换行或引号的值会被自动用双引号包裹并转义,符合 RFC 4180 标准。

不同对象字段不一致怎么办?

本工具会汇总所有对象出现过的键作为列头,某对象缺失的字段对应单元格留空。

能指定分隔符吗?

默认逗号分隔。如果需要 TSV(Tab 分隔)或分号分隔,可在转换后用编辑器替换,或使用「列表转换」工具。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。