开发者工具 / 15

YAML转CSV / CSV转YAML转换器

将结构化的YAML数组映射记录转换为支持引号处理的RFC 4180 CSV,也可将CSV解析为整洁的YAML。

YAML转CSV / CSV转YAML转换器: TOEA使用js-yaml解析YAML映射记录,并将其转换为RFC 4180 CSV;也可以解析支持引号处理的CSV,并将其转换为格式化的YAML记录。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
YAML 转 CSV / CSV 转 YAML 转换器本地处理

完全在浏览器中运行

列是如何构建的

表头包含所有记录中出现过的键,并按首次出现的顺序排列。缺少某个键的记录会得到一个空单元格,而值为null的键也会显示为空,因此CSV无法区分这两种情况。单个映射而不是列表会转换为一行。如果出现了你没有预期的列,可能是某条记录中的键拼写错误;在YAML中搜索该键即可找到对应记录。

从CSV转换为YAML时的数字

反向转换时,看起来像数字的单元格会变成YAML数字,true和false会变成布尔值。邮政编码和带前导零的代码会丢失前导零(02134变为2134),1e3变为1000,超过15–16位的ID会被四舍五入。如果这些值很重要,请之后在YAML中为它们加上引号,或使用CSV转JSON,该工具会将每个值保留为字符串。

使用方法

  1. 选择YAML转CSV或CSV转YAML模式。
  2. 粘贴源文本。
  3. 点击“转换”查看、复制或下载输出结果。

隐私与限制

所有解析和转换都在浏览器本地完成。

相关工具

常见问题

导出CSV需要什么样的YAML结构?

输入应为映射对象列表(例如键值记录)。

如何处理嵌套对象?

嵌套结构会在CSV单元格中进行JSON编码,以保留数据。

免费工具·使用在浏览器中次·无需账户