YAML转CSV转换器

将YAML列表转换为CSV表格。

点击上传 或拖放文件

.yaml .yml

手头没有文件?

如何在线将YAML转换为CSV

  1. 1

    上传.yaml或.yml文件,或粘贴YAML后点击“转换”。

  2. 2

    映射列表会转换为行。如果顶层只有一个包含列表的键(例如employees:),会自动将其展开。

  3. 3

    嵌套映射会转换为以点号命名的列,例如address.city。

  4. 4

    查看表格预览并下载CSV。

示例:将嵌套YAML转换为CSV

YAML输入

employees:
  - name: Emma
    address:
      city: Seattle
    skills: [sql, python]
  - name: Liam
    address:
      city: Austin

CSV输出

name,address.city,skills
Emma,Seattle,"sql, python"
Liam,Austin,

YAML转CSV小贴士

值列表

像[sql, python]这样的简单列表会合并到一个单元格中,以逗号分隔。

缺失的键

列为所有键的并集。缺少某个键的项,对应单元格留空。

多个文档

以---分隔的多个文档会合并为一个表格。

日期按原样保留

像2021-03-15这样的值会完全按照YAML中的写法保留。

YAML转CSV常见问题

YAML转CSV转换器免费吗?

是的。完全免费,无需注册。

我的YAML会被上传吗?

不会。YAML在您的浏览器中解析。

为什么会出现错误?

YAML依赖缩进。请确保列表中的各项对齐,并且键后面紧跟冒号和一个空格。

可以在Excel中打开结果吗?

可以。CSV保存时带有UTF-8标记,因此Excel能正确显示带重音的字符和非拉丁字符。