Convertidor de CSV a YAML

Convierte las filas de un CSV en una lista YAML.

Haga clic para subir o arrastre y suelte

.csv .tsv .txt

¿No tienes un archivo a mano?

Cómo convertir CSV a YAML en línea

  1. 1

    Sube un archivo CSV o pega datos CSV y haz clic en "Convertir".

  2. 2

    Cada fila se convierte en un elemento de una lista YAML, con el encabezado como claves.

  3. 3

    Deja activada la opción "Convertir números y true/false" para obtener valores con tipo, o desactívala para mantenerlo todo como texto.

  4. 4

    Copia el YAML o descárgalo como archivo .yaml.

Ejemplo: CSV a una lista YAML

Entrada CSV

name,zip,active,salary
Emma,02134,true,98000
"Smith, John",10001,false,65000

Resultado YAML

- name: Emma
  zip: '02134'
  active: true
  salary: 98000
- name: Smith, John
  zip: 10001
  active: false
  salary: 65000

Consejos para convertir CSV a YAML

Los ceros a la izquierda están a salvo

Los valores como 02134 se ponen entre comillas, para que los analizadores YAML los lean como texto y no como el número 2134.

Valores de varias líneas

Las celdas con saltos de línea se escriben como bloques de texto YAML, lo que las mantiene legibles.

Configuración y datos de prueba

Las listas YAML funcionan bien como datos iniciales, fixtures de pruebas y archivos de datos para generadores de sitios estáticos como Hugo o Jekyll.

Caracteres especiales

Los valores que contienen dos puntos, # o comillas se ponen entre comillas automáticamente, así que el YAML siempre es válido.

Preguntas frecuentes sobre CSV a YAML

¿El convertidor de CSV a YAML es gratis?

Sí. Es gratis y no requiere registro.

¿Se suben mis datos?

No. La conversión se realiza en tu navegador.

¿Puedo obtener solo cadenas en el YAML?

Sí. Desactiva "Convertir números y true/false" y todos los valores se escribirán como texto.

¿Puedo convertir YAML de nuevo a CSV?

Sí. Usa el convertidor de YAML a CSV de CSV.ink.