🔄

CSV 与 JSON 互转

在 CSV 与 JSON 之间双向转换,遵循 RFC4180 引号转义,支持表头与自定义分隔符。
转换 📂 开发 👤 ToolWorld 🏷️ v1.1.12
加载中...
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 打开中文不乱码
  • 本地处理:表格数据全程不出浏览器,隐私安全

📝 使用方式


  1. 确认顶部方向:左侧为源格式,右侧为目标格式,点交换按钮可对调
  2. 选择分隔符,并按需勾选“首行为表头”
  3. 在左侧粘贴 JSON 数组或 CSV 文本
  4. 点击“转换”按钮,右侧即生成对应格式结果
  5. 复制结果,或下载为 .csv / .json 文件使用

⚠️ 注意事项


  • 数组要求:JSON 转 CSV 时顶层必须是数组,单个对象请先包成数组
  • 键合并:多对象键不一致时,表头取全部键的并集,缺键字段留空
  • 空字段:CSV 中连续分隔符之间的空内容会被保留为空字符串
  • 类型保真:CSV 输出全部为文本,数字与布尔在转回 JSON 时需自行还原
  • 性能提示:十万行以上的超大表格建议分批转换,避免浏览器长时间占用

相关推荐

⏫︎