论 论坛之家工具箱

CSV / JSON 双向转换

本地转换
输入 CSV(首行为表头)
输出
等待转换
就绪 CSV / JSON

什么是在线 CSV / JSON 转换工具

这是一个完全运行在浏览器里的数据格式转换工具,可以在 CSV 与 JSON 之间双向转换。CSV 适合表格软件和批量导入,JSON 适合接口与程序处理;工具会正确处理引号、字段内换行、逗号等容易出错的情况,并把解析错误定位到具体行列。

CSV 转 JSON 时可以选择首行是否为表头、自动识别数字与布尔值、跳过空行;JSON 转 CSV 时支持对象数组与二维数组,并把嵌套对象或数组序列化为 JSON 字符串放进单元格。所有解析都在本机完成,数据不会上传。

双向转换

CSV 转 JSON、JSON 转 CSV,覆盖常见的数据导入导出场景。

分隔符与表头

自动识别或手动指定逗号、分号、Tab、竖线,可开关首行表头。

类型识别

自动把数字、true/false、null 转成对应类型,也能保留原始字符串。

本地处理

解析与转换都在浏览器内完成,数据不会上传,也不会被保存。

使用方法

  1. 选择转换方向,粘贴数据或点击「导入文件」读取本地 .csv / .json。
  2. 按需调整分隔符、首行表头、类型识别与空行选项。
  3. 点击「开始转换」,确认输出后复制或下载结果。

常见问题

数据会上传到服务器吗?

不会。CSV 解析与 JSON 转换全部在浏览器本地完成,输入内容不会上传,也不会被保存。

支持多大的文件?

建议不超过 10MB。更大的文件会占用较多内存,浏览器可能变慢,建议改用本地脚本或命令行工具处理。

首行必须是表头吗?

不一定。取消勾选「首行为表头」后,每一行都会被当作数据,列名会自动生成 column_1、column_2 等。

支持哪些分隔符?

支持自动识别以及逗号、分号、Tab、竖线四种手动分隔符。自动识别会读取第一行非空内容中出现次数最多的候选分隔符。

嵌套对象转 CSV 会怎样?

JSON 转 CSV 时,嵌套对象或数组会被序列化成 JSON 字符串放进单元格;CSV 本身无法表达嵌套层级,需要展开的数据请先在 JSON 中处理好。

下载的 CSV 在 Excel 中会乱码吗?

工具输出 UTF-8 编码的 CSV。较新版本的 Excel 可以直接识别;如果直接双击出现乱码,请使用 Excel 的「数据 → 从文本/CSV」导入并选择 UTF-8。