Handytool
文档免费本地运行

CSV 转 JSON

把 CSV 行转换为 JSON 对象。

.csv
方向
分隔符
标题行
缩进
CSV 输入
0 0 字节
JSON 输出
0 0 字节

关于CSV 转 JSON

粘贴、上传或拖放您的 CSV 文件,工具会自动检测分隔符(逗号、分号、制表符或竖线),还支持选择首行是否作为标题行。文件完全在浏览器中处理 — 来自 Excel、Google Sheets 的数据不会上传到任何地方。

CSV 转 JSON功能

  • 01

    智能分隔符检测

    选择「自动」模式,工具会对逗号、分号、制表符和管道符进行评分,自动选出最一致的分隔符;也可手动锁定特定分隔符以处理非标准数据。

  • 02

    标题行或原始数组

    可将首行作为对象键,生成 JSON 对象数组;也可关闭标题模式,输出原始二维数组。重复的标题名会自动添加序号以保证唯一性。

  • 03

    完全在浏览器内运行

    解析完全在浏览器中进行 — 您的数据不会离开您的设备 — 无账户和无跟踪。支持 2 或 4 空格缩进美化、最小化输出以供 API 使用、复制到剪贴板或下载为 .json 文件。

CSV 转 JSON常见问题

怎么把 CSV 文件转成 JSON?
用文本编辑器或表格软件打开 CSV 文件,复制内容并粘贴到左侧输入框,点击「转换」,右侧即显示 JSON 结果——开启标题行时为对象数组,否则为数组的数组。点击「下载」可保存为 converted.json。
支持哪些分隔符?
支持逗号、分号、制表符和管道符。默认「自动」模式会检查数据并选择行宽最一致的分隔符,可正确处理欧洲风格的分号 CSV 和制表符分隔导出文件。
能处理单元格内含有逗号或引号的字段吗?
可以。解析器遵循 RFC 4180 标准:用双引号包裹的字段可包含分隔符、换行符,或以连续两个双引号("")表示的转义引号。未闭合的引号会报错提示,而不会污染输出结果。
重复或空白的列标题如何处理?
空白标题会变为 column_1、column_2 等。重复的名称会加上数字后缀(email、email_2),确保 JSON 对象中每个键都是唯一的。
数据会上传到服务器吗?
不会。CSV 转 JSON 转换器 100% 在浏览器内通过 JavaScript 运行——您的数据从不经过服务器,也不会被记录。页面加载后还可离线使用。
有行数或文件大小限制吗?
没有硬性限制,但数百兆字节的超大文件渲染可能较慢。对于几千行的普通表格导出,转换几乎是即时完成的。

相关工具

文档

探索更多工具

全部工具