CSV 转 JSON

把 CSV / TSV 表格在线转成 JSON:自动识别分隔符、正确处理引号与换行。浏览器内完成,数据不上传。

文件不上传 .csv、.tsv、.txt 单文件最大 20MB
文件不上传
也可以把文件拖进来(单个 ≤ 20MB)

参数

这个工具做什么

CSV 转 JSON 把表格数据变成程序好读的 JSON:可以带表头输出对象数组,也可以输出纯二维数组。

分隔符自动识别逗号、分号与制表符;引号内的逗号、换行与转义双引号都按 RFC 4180 正确处理。全部在浏览器内完成。

如何使用

  1. 粘贴 CSV,或拖入文件 直接粘贴最快;用文件时支持 .csv / .tsv,最大 20MB,必须是 UTF-8 编码。
  2. 确认分隔符与表头 默认自动识别;如果数据里混用了分隔符,手动指定更稳。首行不是表头时请关掉开关。
  3. 复制或下载 JSON 所有值都是字符串,不做类型推断 —— 需要数字请在程序里转换,这样不会丢前导零。

常见问题

数字会变成字符串吗?

会。不做类型推断是刻意的:这样「007」不会变成 7,也不会因为本地化小数格式出错。

Excel 导出的 CSV 能直接转吗?

可以,通常自动识别就能命中。如果 Excel 用的是 GBK 编码,请先用文本编辑器另存为 UTF-8。

字段里有逗号或换行会出错吗?

不会。只要按标准用双引号包住字段,解析器就能正确识别,包括跨行内容。

支持 .xlsx 吗?

不支持。Excel 的二进制格式需要独立工具,请先另存为 CSV。

文件会被上传吗?

不会,全部处理在浏览器内完成。

输出可以更紧凑吗?

关闭「格式化输出」即输出单行 JSON,体积更小,适合直接进程序。

限制与边界

单文件最大 20MB;只接受 UTF-8 文本。

不做类型推断,不支持多字符分隔符,不支持 .xlsx。

相关工具