CSV 转 JSON
CSV 转 JSON 工具,把 Excel / WPS 导出的表格数据转换成对象数组。首行自动作为字段名,数字、布尔、null 可做类型推断,分隔符也能自动识别。解析在浏览器本地完成,表格数据不外传,适合批量处理接口测试数据。
在工作台中打开 本地处理 · 数据不上传
怎么使用
- 1
粘贴 CSV
首行必须是列名(表头),后续每行生成一个 JSON 对象。
- 2
选择类型推断
默认把 28 推断为数字、true 推断为布尔;需要全字符串时取消勾选即可即时重转。
- 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 中这类内容会用双引号包裹,工具完整支持引号语法;如果提示引号错误,请检查该单元格的引号是否成对。