CSV转YAML转换器

将CSV行转换为YAML列表。

点击上传 或拖放文件

.csv .tsv .txt

手头没有文件?

如何在线将CSV转换为YAML

  1. 1

    上传CSV文件或粘贴CSV数据,然后点击“转换”。

  2. 2

    每一行都会成为YAML列表中的一项,并以表头作为键。

  3. 3

    开启“将数字和true/false转换为YAML类型”可得到带类型的值,关闭则所有值都保留为文本。

  4. 4

    复制YAML,或下载为.yaml文件。

示例:将CSV转换为YAML列表

CSV输入

name,zip,active,salary
Emma,02134,true,98000
"Smith, John",10001,false,65000

YAML输出

- name: Emma
  zip: '02134'
  active: true
  salary: 98000
- name: Smith, John
  zip: 10001
  active: false
  salary: 65000

CSV转YAML小贴士

前导零安全保留

像02134这样的值会加上引号,因此YAML解析器会将其读取为文本,而不是数字2134。

多行值

包含换行符的单元格会写为YAML块文本,保持良好的可读性。

配置和测试数据

YAML列表非常适合用作种子数据、测试夹具,以及Hugo、Jekyll等静态网站生成器的数据文件。

特殊字符

包含冒号、#或引号的值会自动加上引号,确保生成的YAML始终有效。

CSV转YAML常见问题

CSV转YAML转换器免费吗?

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

我的数据会被上传吗?

不会。转换在您的浏览器中进行。

可以只输出YAML字符串吗?

可以。关闭“将数字和true/false转换为YAML类型”,所有值都会以文本形式写入。

可以将YAML转换回CSV吗?

可以。请使用CSV.ink上的YAML转CSV转换器。