CSV 与 YAML 双向转换器。将 CSV 电子表格数据转换为 YAML 配置格式,或将 YAML 解析回 CSV。
格式转换
关于此工具
CSV YAML 互转是一款双向转换工具,可在 CSV 电子表格数据和 YAML 配置格式之间进行转换。CSV 转 YAML 模式将 CSV 行解析为结构化 YAML,自动检测数字、布尔值和空值类型。YAML 转 CSV 模式将 YAML 数组解析回表格格式,对嵌套对象使用点号表示法展平键名。
主要功能
- CSV 与 YAML 格式之间的双向转换
- 自动检测数字、布尔值和空值类型
- 处理包含逗号和特殊字符的引号 CSV 字段
- 使用点号表示法展平嵌套 YAML 对象以便 CSV 导出
- 输入时实时自动转换
- 完全本地处理,数据不会离开您的浏览器
使用场景
- 将电子表格导出的 CSV 转换为结构化 YAML 配置文件
- 将表格数据迁移到基于 YAML 的配置管理系统
- 将 YAML 配置解析回 CSV 以便电子表格分析
- 在 CSV 和 YAML 之间转换以集成数据管道
- 为基于 YAML 的部署或 CI/CD 配置准备电子表格数据
csv
yaml
converter
data
config
常见问题
什么是 CSV YAML 互转?
CSV YAML 互转是一款在线双向转换器,可以将 CSV 电子表格数据转换为 YAML 配置格式,也可以将 YAML 解析回 CSV。它完全在您的浏览器中运行,不会向任何服务器发送数据。
CSV 转 YAML 是如何工作的?
CSV 的第一行用作 YAML 键名。后续每一行成为一个 YAML 对象,自动检测数字、布尔值和空值类型。
嵌套的 YAML 对象如何转换为 CSV?
嵌套的 YAML 对象使用点号表示法展平键名。例如,嵌套键 server.port 在 CSV 输出中会变成列标题 'server.port',以平面表格格式保留层级结构。
转换器支持自动类型检测吗?
支持。CSV 转 YAML 时,工具会自动检测并将数字值、布尔值(true/false)和空值转换为正确的 YAML 类型。在 CSV 中被引号包裹的看起来像数字的字符串会保持为字符串类型。
支持哪些 CSV 分隔符?
转换器支持逗号、分号、制表符和管道符作为分隔符。你可以根据数据格式选择合适的分隔符,工具会正确处理带引号的字段和转义字符。