CSV 与 JSON 互转
在 CSV 与 JSON 之间双向转换,遵循 RFC4180 引号转义,支持表头与自定义分隔符。
JSON
CSV
输入
输出
使用说明
📖 工具介绍
CSV 与 JSON 互转是一款面向数据处理、接口联调与表格搬运场景的免费在线转换工具。日常开发中,后端接口经常返回 JSON 数组,而产品、运营同事更习惯用 Excel 打开 CSV 做筛选透视;反过来,从 Excel 导出的 CSV 数据也常常需要灌入测试脚本或后端接口。本工具在两种格式之间架起桥梁:把 JSON 对象数组一键导出为带表头的 CSV,或把 CSV 解析为结构化的 JSON 数组。解析严格遵循 RFC4180 规范,正确处理字段内逗号、双引号与换行,引号内的双写引号会被还原为单个引号,不会出现字段错位。转换方向可以通过中央的圆形交换按钮一键对调,连输入输出内容也会随之交换,方便来回调试。分隔符支持逗号、分号与 Tab 三种,适配中文环境里常用的分号 CSV。勾选“首行为表头”后,CSV 第一行会被当作对象键名生成对象数组;取消勾选则输出二维数组。下载 CSV 时自动写入 BOM,避免 Excel 打开中文时出现乱码。所有转换在浏览器本地完成,表格数据不会离开本机,处理客户名单、订单等敏感数据时同样安心。
✨ 功能特点
- 双向转换:JSON 转 CSV 与 CSV 转 JSON 一键切换,交换按钮对调内容
- 规范解析:遵循 RFC4180,正确处理引号、逗号与字段内换行
- 表头智能:首行可作表头生成对象数组,也可输出纯二维数组
- 分隔符可选:逗号、分号、Tab 按需切换
- 导出友好:CSV 自动带 BOM,Excel 打开中文不乱码
- 本地处理:表格数据全程不出浏览器,隐私安全
📝 使用方式
- 确认顶部方向:左侧为源格式,右侧为目标格式,点交换按钮可对调
- 选择分隔符,并按需勾选“首行为表头”
- 在左侧粘贴 JSON 数组或 CSV 文本
- 点击“转换”按钮,右侧即生成对应格式结果
- 复制结果,或下载为 .csv / .json 文件使用
⚠️ 注意事项
- 数组要求:JSON 转 CSV 时顶层必须是数组,单个对象请先包成数组
- 键合并:多对象键不一致时,表头取全部键的并集,缺键字段留空
- 空字段:CSV 中连续分隔符之间的空内容会被保留为空字符串
- 类型保真:CSV 输出全部为文本,数字与布尔在转回 JSON 时需自行还原
- 性能提示:十万行以上的超大表格建议分批转换,避免浏览器长时间占用