CSV 转 JSON

CSV 转 JSON 工具,把 Excel / WPS 导出的表格数据转换成对象数组。首行自动作为字段名,数字、布尔、null 可做类型推断,分隔符也能自动识别。解析在浏览器本地完成,表格数据不外传,适合批量处理接口测试数据。

在工作台中打开 本地处理 · 数据不上传

怎么使用

  1. 1

    粘贴 CSV

    首行必须是列名(表头),后续每行生成一个 JSON 对象。

  2. 2

    选择类型推断

    默认把 28 推断为数字、true 推断为布尔;需要全字符串时取消勾选即可即时重转。

  3. 3

    复制 JSON 数组

    选择 2 / 4 空格缩进后复制,直接用于接口报文或 mock 数据。

功能特点

智能类型推断

数字、true/false、null 与空单元格自动转为对应 JSON 类型;关闭开关则全部保留字符串。

分隔符自动识别

逗号、分号、Tab、竖线分隔均可自动识别,也支持手动指定。

引号语法完整支持

含逗号、双引号、换行的引号字段正确解析,未闭合引号会给出错误行。

宽容处理缺列

某行列数不足时缺失字段补 null,不会因一两条脏数据中断整批转换。

常见错误与排查

  • ! 第一行必须是表头;没有表头的纯数据 CSV 请先补一行列名。
  • ! 工号、身份证号、007 这类前导零内容建议关闭类型推断,否则会被转为数字丢失前导零。
  • ! 空单元格转为 null;如需空字符串,请在源表中显式填写 ""。

常见问题

类型推断的规则是什么?

纯整数 / 小数 / 科学计数转 number,true / false 转布尔,null 和空单元格转 null,其余保持字符串。不确定时可以关闭推断,所有值都会按字符串保留。

CSV 文件编码有要求吗?

建议使用 UTF-8 编码(Excel「另存为 → CSV UTF-8」)。GBK 编码的中文可能乱码,这是浏览器读取本地文件的编码限制,与转换逻辑无关。

单元格里有逗号和换行怎么办?

标准 CSV 中这类内容会用双引号包裹,工具完整支持引号语法;如果提示引号错误,请检查该单元格的引号是否成对。

相关工具