在线 JSON 转 CSV 工具:将 JSON 数组或对象转换为 CSV 格式。支持自定义分隔符、表头、嵌套对象扁平化。一键下载 CSV 文件。
摘要:免费的 JSON 与 CSV 互转工具,自动扁平化嵌套对象、类型推断,方便导入 Excel,本地运行无需注册。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
下一步
使用指南
手里有一份 JSON(接口响应、配置、日志),要喂给 Excel、BI 或 legacy 系统时,常常得先变成 CSV。本工具把 JSON 对象数组转成带表头的 CSV:可选扁平化嵌套、自定义分隔符、表头开关,并对以 =/+/-/@ 开头的单元格做公式注入防护——全程浏览器本地转换,数据不上传。
1. JSON → CSV 三步走
先追求可抽查的表格,再跑全量。对象数组最合适;单对象当一行;原始类型数组折成 index/value。打开扁平化可展开 address.city;数组字段默认 stringify,避免列爆炸。选好分隔符与表头后先导出十行核对。
- 粘贴 JSON 并确认结构类型。
- 按需扁平化嵌套对象。
- 选择分隔符与表头后复制或下载,按 UTF-8 打开。
2. 嵌套、数组与大数字
表格是矩形,JSON 是树。扁平化用点号连接键名;关闭扁平化则对象/数组进单元格文本。大整数走无损数字路径,尽量保留原始字面量,降低 JS Number 精度丢失。策略选定后写进团队约定。
- 需要多列数组时先在上游展开。
- 标识符优先当字符串导出。
- 不要每次凭感觉开关扁平化。
3. 公式注入防护为何默认开
Excel/WPS 可能把 =/+/-/@ 开头单元格当公式执行。不可信 CSV 会变成可执行内容。本工具默认加制表符前缀,使其显示为文本。仅当数据可信且必须保留前导等号时关闭防护。
4. 不该用 JSON→CSV 的场景
不规则深树会得到稀疏宽表;多表关系需要拆分或进库;数十兆文件会拖垮标签页。浏览器适合中小规模联调,不适合充当生产 ETL。
- 深树先规范化。
- 明细表拆文件。
- 大文件改脚本或流式工具。
5. 导入后核对清单
抽查表头与空值形态;检查长数字是否科学计数;确认分隔符与区域设置一致,避免整行挤进第一列。导出成功不等于业务可用。
- 抽查不少于三行。
- 核对长 ID 列。
- 确认分隔符/区域设置。
6. 和站内工具串联
先格式化或排序 JSON,再导出;要工作簿走 JSON→Excel;反向用 CSV→JSON;灌库用 CSV→SQL。全链路本地,按下游形态选工具。
常见问题
打开扁平化选项后,嵌套 key 用点号连接成列名(如 user.address.city);数组字段默认整体转成 JSON 字符串放进单元格,避免列爆炸。需要数组展开成多列时,建议先在上游把数据展开。
可以。单个对象会作为一行输出;原始类型的数组(比如一串 ID)会折成 index/value 两列。最规整的输入还是对象数组,每项一行、字段对齐。
这是默认开启的公式注入防护:Excel/WPS 会把以 =、+、-、@ 开头的单元格当公式执行,不可信数据可能因此变成可执行内容。加制表符前缀后它们只显示为文本;仅当数据可信且必须保留前导等号时才建议关闭。
抽查不少于三行看空值形态;核对长 ID 列有没有变成科学计数法——标识符类字段优先按字符串导出;确认分隔符与区域设置一致,否则整行内容可能挤进第一列。
不规则深树会得到大量空列的稀疏宽表;多表关系的数据需要拆分或进数据库;数十兆的大文件会拖垮标签页。浏览器适合中小规模联调,生产级 ETL 请改用脚本或流式工具。
粘贴、转换、导出全部在浏览器本地完成,数据不上传任何服务器;含个人信息的响应,注意控制导出副本与屏幕分享等二次传播路径。
相关工具
相关文章
在线 CSV/JSON 转换器:表格数据格式互转工具
CSV 与 JSON 互转:RFC 4180 引号规则、Excel 方言、BOM、空单元格与本站实现边界。衔接 SQL、YAML、TSV 工作流。
在线 JSON/CSV 转换器:JSON 数据与表格互转工具
JSON 数组转 CSV:嵌套展平、分隔符、表头选项与数组字段边界。说明与 CSV↔JSON 双向工具的分工,以及和 SQL/YAML 的衔接。
表格数据互转完全指南:Excel、CSV、JSON、Markdown、HTML 一站式转换
Excel、CSV、JSON、Markdown、HTML 五种表格格式互转:分隔符、表头、空单元格与合并单元格边界,以及对应在线工具实操。