CSV 转 JSON 转换器

即时将 CSV 文件转换为 JSON

概述

CSV 转 JSON 转换器将表格电子表格数据——Excel 导出文件、数据库转储、分析报告——转换为干净的、可直接用于 API 的 JSON 对象数组。粘贴任意分隔符的 CSV,解析器会自动检测标题行、带引号的字段和值类型,让你立即获得代码可用的 JSON。

此转换器可检测和处理的内容
  • 标题行检测:CSV 的第一行自动成为 JSON 对象的键
  • 自定义分隔符支持:逗号、分号、制表符、竖线或任意单个自定义字符
  • 带引号字段解析:正确处理引号值中嵌入的逗号和换行符
  • 自动类型推断:数字字符串、true/false 和空值会转换为数字、布尔值和 null
  • 美化输出:缩进的 JSON 便于阅读,或紧凑 JSON 以减小体积
  • 完全在浏览器中运行:你的 CSV 数据永远不会上传到服务器
何时需要将 CSV 转换为 JSON
  • 将 Excel 或 Google 表格导出转换为 REST API 请求所需的 JSON 负载
  • 将 CSV 数据库转储导入 JavaScript 或 Node.js 数据管道
  • 将 CSV 分析报告(Google Analytics、Mixpanel)转换为 JSON 以用于自定义仪表盘
  • 先在电子表格中编辑表格数据,再转换为 JSON 测试夹具
  • 将 CSV 问卷或表单回复导入基于 JSON 的统计工具
如何将 CSV 转换为 JSON
  1. 1.将 CSV 数据粘贴到输入编辑器,或上传 .csv 文件
  2. 2.确认分隔符(逗号、分号、制表符、竖线或自定义)与你的文件一致
  3. 3.如果 CSV 包含列名,请开启"第一行是标题"
  4. 4.开启自动转换以实时查看输出,或点击"转换"
  5. 5.复制 JSON 输出或下载为 .json 文件
需要了解的边界情况
  • 列数与标题行不同的行仍会转换,但键可能缺失或错位——对不规则 CSV 请检查输出结果
  • 像 '00123' 这样的值会被识别为数字并丢失前导零;如需保留类似 ID 的字符串,请关闭类型推断
  • 支持用引号括起的多行值,但格式不正确的引号可能导致解析脆弱
  • 非 UTF-8 编码的文件(Latin-1、Windows-1252)可能显示乱码——请先另存为 UTF-8
限制
  • 非常大的 CSV 文件(超过约 50MB)可能超出浏览器内存——对超大数据集请使用 csvkit 或 pandas 等命令行工具
  • 此工具不会验证各行之间 CSV 结构的一致性
  • 对于生产环境的 ETL 管道,具备错误处理和日志记录的专用工具(Airflow、Fivetran)比基于浏览器的转换更合适
需要反向转换吗?

如果你从 JSON 出发,需要生成便于电子表格使用的 CSV——例如将 API 响应导出给非技术人员在 Excel 中打开——请改用 JSON 转 CSV 转换器。它会将嵌套对象展平为列,并让你为输出文件选择分隔符和引号样式。