JSON 转 CSV
转换器将对象数组形式的 JSON 转换为 CSV,可自定义分隔符、表头与引号转义。适合把接口数据导出给 Excel 与 BI 工具、迁移 NoSQL 文档到关系表,数据分析师与运营做报表二次加工时省去手写脚本。
关于 JSON 转 CSV
JSON 转 CSV 工具在浏览器本地将 JSON 对象数组转换为 CSV 表格格式,遵循 RFC 4180 规范。自动从对象键提取列名作为表头行,扁平化嵌套对象字段(如 user.name 转为列名 user.name),对含逗号、双引号或换行符的值按规范用双引号包裹并转义内部引号。支持自定义分隔符(逗号、分号、制表符)、是否包含表头行和空值填充策略。适用于将 API 返回的 JSON 数据导入 Excel 和 Google Sheets、数据库批量导入和数据分析管线对接。支持处理 JSON 数组中各对象键不一致的情况,缺失字段自动填充空值以保证每行列数对齐。所有转换在浏览器本地完成,JSON 数据不会上传服务器,可放心处理含个人信息的业务数据。
使用方法
- 打开 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),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。
评论与讨论
评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。