CSV 转 YAML 转换器

📄 CSV to YAML Converter

CSV to YAML Converter - Paste CSV text and convert to YAML lists (first row as header) or plain arrays. Supports quoted fields. Free, browser-only.

📐 工作原理与说明
把 CSV 数据转换为 YAML 格式。
  • 流程:先按 CSV 解析为二维表,再按 YAML 缩进规则序列化为列表与映射。
  • 缩进:YAML 依赖缩进表达层级,不能用 Tab,同层级必须严格对齐。
  • 类型:形如 no、0123 的值会被推断为布尔或数字,需加引号保留字符串。
  • 用途:配置文件生成、数据迁移与人工编辑场景。
⚠️ 使用说明与注意事项

📄 YAML 基础语法

结构写法
列表- item1
- item2
映射key: value
嵌套parent:
  child: 1
多行文本text: |
  line1
  line2

本工具输出采用 2 空格缩进的标准 YAML;引号由 JSON.stringify 处理特殊字符,可被常见 YAML 解析器直接读取。

📚 深度解析:CSV to YAML Converter

💡 常见使用场景

转换
CSV 两行 → YAML 列表 `- {a: "1", b: "2"}`。

❓ 常见问题(FAQ)

大 CSV 转 YAML 慢吗?
行数很大时 YAML 体积与解析都较重。
转换后缩进乱了怎么办?
YAML 依赖缩进表达层级,常见问题是值里含冒号、前导空格或制表符,导致被当作嵌套结构或非法字符。转换时应给含特殊字符的字段加引号;另外确保用空格而非 Tab 缩进——YAML 规范不允许 Tab。