JSON 转 CSV
本地运行,数据不上传服务器
使用说明
后端接口返回的 JSON 数据,运营想拿去 Excel 分析;测试数据用 JSON 维护,要批量导入到表格工具;导出用户、订单或报表数据时,对方只接受 CSV 格式;嵌套的接口对象想拍平成表格字段。手工处理麻烦且容易漏字段。 这个工具把 JSON 对象数组转成 CSV,自动合并所有对象出现过的字段作为表头。逗号、引号、换行都会按 CSV 规则处理,字段内换行也支持。 嵌套对象可以选择用点号扁平化,或序列化为 JSON 文本。分隔符默认逗号,也可以自定义为其他字符。适合数据分析、测试数据准备、接口数据导出。
核心功能
- ✓把 JSON 对象数组转为 CSV 表格
- ✓自动合并所有对象出现过的字段作为表头
- ✓支持字段内逗号、引号和换行的正确转义
- ✓嵌套对象可点号扁平化或保留 JSON
- ✓分隔符默认逗号,可自定义一个字符
- ✓结果可复制或下载为 .csv
- ✓适合数据导入、报表导出、Excel 分析
使用教程
接口数据导入 Excel:把接口返回的 JSON 对象数组粘进来,转成 CSV 后用 Excel 打开分析。 导出报表数据:订单、用户数据从系统拿到 JSON 后转 CSV,发给运营或财务。 整理嵌套接口数据:嵌套对象选择点号扁平化,把 `user.name` 展成独立列,方便在表格里筛选。 用自定义分隔符:某些场景需要分号或 Tab 分隔,选择对应字符再转换。 准备数据交换文件:需要给第三方交付数据时,JSON 转 CSV 是常见需求。
常见问题
Q:JSON 格式有什么要求?
A:需要是非空对象数组。顶层是单个对象、普通数组或包含 null、数组、基础值的数组都不支持。
Q:嵌套对象怎么处理?
A:可以选择点号扁平化(如 user.name)或序列化为 JSON 字符串。
Q:嵌套数组会展开吗?
A:不会,即使开启扁平化,嵌套数组也作为 JSON 文本输出。
Q:字段中出现逗号或引号会出错吗?
A:不会,会自动按 CSV 规则转义。
Q:可以自定义分隔符吗?
A:可以,最多一个字符,常见如分号、Tab、竖线。
Q:空值怎么处理?
A:缺失的字段输出为空字符串,null 值也输出为空。
Q:数据会上传服务器吗?
A:不会,转换在浏览器本地完成。