在线 YAML 转 CSV 转换器
在线将 YAML 转换为带有简洁标题和正确类型的 CSV。非常适合报表、数据分析和电子表格工作流。免费且私密。
拖放或粘贴您的 YAML
Loading editor...
Loading editor...
什么是 YAML 转 CSV?
YAML 转 CSV 将 YAML 配置或数据文件重写为逗号分隔值的平面表格。YAML 非常适合结构化配置;CSV 是电子表格、BI 工具和数据分析师实际想要的。YAML 转 CSV 转换器处理嵌套键的展平(使嵌套字段仍然出现在列中)并将 YAML 列表中的每个项目写为 CSV 行。
为什么要将 YAML 转换为 CSV?
CSV 是电子表格、BI 工具和数据分析的通用格式。Power BI、Tableau、pandas、R、MySQL 导入、每个主要电子表格应用都毫无抱怨地读取 CSV。另一方面,YAML 是配置格式。当您需要从 YAML 中提取数据并将其传入为表格构建的工具时,在线将 YAML 转换为 CSV 就弥合了这个差距。
我们的 YAML 转 CSV 转换器如何工作
点击转换时,工具解析您的 YAML,用点表示法展平嵌套键(因此 address.city 变为一列),并将每个列表项写为一行。第一行保存从 YAML 键中提取的列标题。值中的逗号、引号和换行符等特殊字符会自动转义,使 CSV 保持有效。转换基于浏览器。您的 YAML 永远不会离开您的设备。
功能特点
- 智能标题检测:自动从 YAML 键中提取列名。
- 嵌套对象展平:使用点表示法处理深度 YAML 结构。
- 正确 CSV 转义:值内的引号、逗号和换行符以正确方式转义。
- 列表支持:对象数组自动变为 CSV 中的行。
- 上传支持:从设备加载 .yaml 或 .yml 文件或拖放到输入框。
- 一键复制:使用复制按钮将 CSV 直接粘贴到 Excel 或 Google Sheets。
如何使用工具
- 将 YAML 粘贴到输入编辑器中,或使用「上传文件」按钮加载 .yaml 或 .yml 文件。
- 点击「转换」按钮生成 CSV 输出。
- 快速浏览标题和几行,确认结构看起来正确。
- 点击「复制」按钮将 CSV 粘贴到 Excel、Google Sheets 或任何文本编辑器中。
常见使用场景
- 报表: 为在电子表格中工作的利益相关者导出 YAML 配置或数据。
- 数据分析: 将 CSV 加载到 pandas、R 或 Excel 进行制图和透视。
- 数据库导入: 大多数数据库工具开箱即用地接受 CSV。
- 配置审计: 在电子表格视图中比较不同环境中的配置快照。
转换示例
输入 (YAML)
- name: Alice age: 30 city: Berlin - name: Bob age: 25 city: Madrid
输出 (CSV)
name,age,city Alice,30,Berlin Bob,25,Madrid