Convertidor de YAML a CSV

Convierte una lista YAML en una tabla CSV.

Haga clic para subir o arrastre y suelte

.yaml .yml

¿No tienes un archivo a mano?

Cómo convertir YAML a CSV en línea

  1. 1

    Sube un archivo .yaml o .yml, o pega YAML y haz clic en "Convertir".

  2. 2

    Una lista de mapeos se convierte en filas. Si hay una única clave de nivel superior que contiene una lista, como employees:, se desenvuelve automáticamente.

  3. 3

    Los mapeos anidados se convierten en columnas con nombres con punto, como address.city.

  4. 4

    Revisa la vista previa de la tabla y descarga el CSV.

Ejemplo: YAML anidado a CSV

Entrada YAML

employees:
  - name: Emma
    address:
      city: Seattle
    skills: [sql, python]
  - name: Liam
    address:
      city: Austin

Resultado CSV

name,address.city,skills
Emma,Seattle,"sql, python"
Liam,Austin,

Consejos para convertir YAML a CSV

Listas de valores

Las listas simples como [sql, python] se unen en una sola celda, separadas por comas.

Claves que faltan

Las columnas son la unión de todas las claves. Los elementos que no tienen una clave reciben una celda vacía.

Varios documentos

Los archivos con varios documentos separados por --- se combinan en una sola tabla.

Las fechas se mantienen tal cual

Los valores como 2021-03-15 se conservan exactamente como aparecen en el YAML.

Preguntas frecuentes sobre YAML a CSV

¿El convertidor de YAML a CSV es gratis?

Sí. Es gratis y no requiere registro.

¿Se sube mi YAML?

No. El YAML se analiza en tu navegador.

¿Por qué aparece un error?

YAML depende de la sangría. Asegúrate de que los elementos de una lista estén alineados y de que las claves vayan seguidas de dos puntos y un espacio.

¿Puedo abrir el resultado en Excel?

Sí. El CSV se guarda con una marca UTF-8 (BOM), así que Excel muestra correctamente los caracteres acentuados y no latinos.