CSV 转 JSON 转换器
即时将 CSV 数据转换为 JSON 对象数组
提示:也可以将 .csv 文件拖到此输入框。
行数 0 列数 0 分隔符
使用方法
1
### 添加 CSV
将 CSV 文本粘贴到输入框,或把 .csv 文件拖放到输入框上——文件会自动加载并完成转换。
2
### 设置选项
选择第一行是否作为表头(键名),以及是否将字符串推断为数字和布尔值。
3
### 开始转换
点击"转换为 JSON"。分隔符(逗号、分号或制表符)会自动检测,并与行列统计一起显示。
4
### 复制或下载
一键复制格式化后的 JSON 数组,或下载为 .json 文件。
功能特性
### 完整支持 RFC 4180
带引号的字段即使包含逗号、换行和转义引号也能正确解析——包括 Excel 导出的多行单元格。
### 分隔符自动检测
根据第一行自动检测逗号、分号和制表符,欧洲格式 CSV 和 TSV 文件开箱即用。
### 可选类型推断
默认推断数字和布尔值;一个开关即可切回全字符串输出,保护 "007" 这类 ID 字段。
### 灵活的表头处理
使用第一行作为键名,或关闭表头后自动生成 column_1…column_N 键。
### 完全在本地运行
内置解析器在浏览器中运行——无上传、无存储、无第三方依赖。
使用场景
📊
### 表格导出对接 API
将 Excel 或 Google Sheets 导出转换为 JSON 数组,直接用于 REST API 请求体或数据初始化脚本。
🧪
### 测试夹具
把表格形式的测试数据转换为 JSON 夹具,精确控制每个字段的类型。
🌍
### 欧洲格式 CSV
德语、法语环境导出的分号分隔文件会被自动识别——无需手动查找替换。
🔍
### 快速查看数据
粘贴几行 CSV 即可看到结构化的 JSON,然后复制到代码或笔记中。
相关工具
常见问题
分隔符是如何检测的?
转换器扫描第一行,统计引号字段之外的逗号、分号和制表符数量,选择出现最多的一个。无论是 Excel 导出(逗号)、欧洲本地化格式(分号)还是 TSV 文件(制表符)都能自动识别。
类型推断开关有什么作用,什么时候应该关闭?
类型推断(默认开启)会把看起来像数字或布尔值的字段转换类型:"42" 变成 42,"true" 变成 true。当数据包含 "007" 这类 ID 字段、带前导零的邮编或电话号码时,请关闭它——推断会悄悄把 "007" 变成 7,破坏原始数据。关闭推断后,所有值都按原样保留为字符串。
带引号的字段如何处理?
解析器遵循 RFC 4180:用双引号包裹的字段可以包含逗号、换行,甚至引号本身(两个连续双引号 "" 转义为一个 ")。电子表格导出的多行单元格也能正确解析。
如果各行列数不一致会怎样?
较短的行会用空字符串补齐,保证每个对象的键一致;超出表头列数的多余字段会被丢弃。关闭表头开关时,键会自动生成为 column_1、column_2 等。
我的数据会被上传到服务器吗?
不会。解析完全在浏览器中由内置解析器完成——不会发送、存储或记录任何数据。