⇄LocalShift. 在您的设备上运行
{ }

CSV 转 JSON

将电子表格行转换为结构化 JSON。

在设备上转换
您的本地工作区
0 个字符
等待输入
转换选项

正在加载转换工具…

输入上限:5 MB。文件在本地处理;较大的结果可下载,页面只显示部分预览。

三个简单步骤

如何使用CSV 转 JSON

  1. 添加CSV数据。 粘贴文本,或从设备中选择文件。
  2. 设置选项。 检查设置,然后点击转换按钮。
  3. 保存结果。 预览、复制或下载输出结果。
使用须知

了解输出结果。

CSV 值保留为字符串,以保留前导零和长标识符。嵌套 JSON 对象使用点号分隔的列名;数组以 JSON 文本保留。“电子表格安全模式”会为可能被当作公式执行的单元格添加前缀。

转换在本地进行。刷新或关闭此标签页会清空工作区;已下载的文件仍保留在设备上。

工具功能说明

CSV 转 JSON:转换说明

无需上传文件即可将 CSV 行转换为 JSON 对象。值保留为字符串,以保留前导零、长标识符和日期的原始文本。

适合将电子表格导出数据用于 API,或其他需要避免标识符舍入及格式变化的流程。

处理方式浏览器本地 · 无需上传
输入 → 输出CSV → JSON
输入限制5 MB
费用与账号免费 · 无需账号
  • 启用表头后,第一行提供属性名;空名称和重复名称会报错。
  • 不使用表头时,输出为二维数组,第一行仍作为数据保留。
  • 字段不会自动转为数字、日期、布尔值或嵌套对象。空字段保留为空字符串。
  • 各行必须具有相同的字段数。如列数不一致,请检查分隔符或引号。
可复现的示例

标识符保留为字符串

启用表头,使用逗号分隔和两个空格缩进。两个标识符均保留为字符串,引号中的多行备注仍是一个值。

输入 · CSV
id,name,note
00123,Alex,"hello, world"
9007199254740993,Sam,"line 1
line 2"
下载输入示例
预期输出 · JSON
[
  {
    "id": "00123",
    "name": "Alex",
    "note": "hello, world"
  },
  {
    "id": "9007199254740993",
    "name": "Sam",
    "note": "line 1\nline 2"
  }
]
下载预期输出

关于CSV 转 JSON的常见问题

00123 会保留为 00123 吗?

会。它会变为 JSON 字符串 "00123"。如果电子表格已经删除了某些数字,则无法恢复。

数值为什么显示为带引号的文本?

所有 CSV 值均保留为字符串,避免猜测字段是标识符、小数还是日期。需要时可在后续处理中转换指定字段。