Tool Kumar 工具

JSONL 转 CSV

把每行一个 JSON 对象的数据转换为电子表格中的行。Tool Kumar 会把所有记录的键汇总成列,把嵌套对象展平为以点号分隔的名称,文件始终留在你的设备上。

如何使用这个工具

  1. 粘贴这些行,或打开 .jsonl 或 .ndjson 文件。
  2. 在“转换”视图中查看 CSV,第一行列出所有列。
  3. 复制或下载 CSV;也可以在转换器中选择 Excel (.xlsx),下载工作簿。

示例演示

两条记录共用一个表头行。嵌套的 profile 字段变成 profile.city 和 profile.plan,tags 数组填入一个单元格,缺失的值保持为空。

输入 · users.jsonl

{"id":1,"name":"Ada","profile":{"city":"London","plan":"pro"},"tags":["admin","beta"]}
{"id":2,"name":"Lin","profile":{"city":"Oslo"},"active":false}

输出

id,name,profile.city,profile.plan,tags,active
1,Ada,London,pro,"admin, beta",
2,Lin,Oslo,,,false

选项与特殊情况

  • 列由所有记录中出现的键组成,按首次出现的顺序排列。
  • 嵌套对象会变成以点号分隔的列。由普通值组成的数组会写入一个单元格,各个值以逗号分隔;对象数组则以紧凑 JSON 的形式放在一个单元格中。
  • 缺失字段和 null 值都会变成空单元格,因此转换回 JSON 时无法区分二者。
  • 包含逗号、引号或换行的单元格会按 CSV 规范加上引号。数字的每一位都原样保留。
  • 打开的 .jsonl 文件即使只有一条记录,也会生成一个表头行和一个数据行。

默认保护隐私

你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。

JSONL 转 CSV:常见问题

如何把 NDJSON 转换为 CSV?
粘贴记录或打开 .ndjson 文件。“转换”视图会显示带表头行的 CSV;可以复制,或下载 .csv 文件。
如何在 Excel 中打开结果?
下载 CSV 后用 Excel 打开;或在转换器中选择 Excel (.xlsx),下载列完全相同的工作簿。
嵌套对象会怎样?
它们的字段会变成用点号命名的列,例如 profile.city。嵌套数组保留在一个单元格中。

相关工具

JSONL 查看器、JSON 转 CSV和JSON 转 Excel。