Transforma datos en formato CSV a YAML de forma sencilla.
Sobre Convertir CSV a YAML Online Gratis
Los generadores de sitios estáticos, Ansible, Home Assistant y muchas herramientas de línea de comandos leen sus datos en YAML, mientras que la lista que mantienes vive en una hoja de cálculo. Esta herramienta convierte un CSV en una secuencia YAML en la que cada fila se convierte en un elemento con una línea clave: valor por columna, usando los nombres de cabecera como claves.
Pega el CSV, pulsa Convertir y copia el YAML del cuadro de resultado. La conversión se ejecuta en tu navegador sin subir nada, así que es segura para datos de configuración con hostnames o identificadores internos.
Convertir CSV a YAML Online Gratis: guía paso a paso
Pega el CSV separado por comas en el cuadro de la izquierda. La primera línea debe contener los nombres de columna, que serán las claves YAML.
Pulsa «Convertir a YAML». El resultado aparece a la derecha como lista de elementos.
Pulsa «Copiar YAML» para llevarlo al portapapeles y pégalo en tu archivo.
-
nombre: Juan
edad: 30
ciudad: Madrid
-
nombre: Ana
edad: 25
ciudad: Barcelona
¿Por qué usar nuestro Convertir CSV a YAML Online Gratis?
100% gratis y online: sin pagos, sin instalar software ni extensiones.
Privacidad primero: el procesamiento ocurre en tu navegador, tus datos nunca salen de tu dispositivo.
Sin registro: pega los datos y obtén el resultado en un clic.
Rápido y fiable: maneja archivos pequeños o grandes en segundos, listo para Excel y otras herramientas.
Casos de uso comunes
Generar el archivo _data/equipo.yml de un sitio Jekyll o Hugo a partir de una hoja que mantiene el equipo de marketing.
Crear un inventario de Ansible o una lista de hosts desde un CSV exportado de una CMDB.
Producir fixtures YAML para pruebas de Rails, Symfony o Django a partir de datos tabulares.
Convertir una tabla de traducciones o de ajustes en YAML para un repositorio de configuración.
Límites y consejos
Los valores se escriben tal cual, sin comillas. Un valor con dos puntos seguidos de espacio, una # inicial o que empiece por caracteres como [ { * & romperá el análisis YAML; entrecomilla esas celdas a mano después.
El analizador divide solo por comas y no entiende campos entrecomillados, así que "Madrid, España" se convierte en dos columnas.
Los números quedan sin comillas y los analizadores YAML los leen como enteros o decimales; valores como 007 perderán el cero inicial al interpretarse como número.
Cada elemento empieza con un guion solo en su línea seguido de claves indentadas con dos espacios, que es YAML válido y fácil de comparar.
Preguntas frecuentes
¿Qué aspecto tiene la salida YAML?
Una secuencia en bloque: cada fila del CSV se convierte en un elemento introducido por un guion, y cada columna en una línea clave: valor indentada, en el mismo orden que la cabecera del CSV. El resultado es una lista de mapas, la forma más común de los archivos de datos en YAML.
¿Qué diferencia hay entre YAML y JSON?
Ambos representan objetos y listas. JSON usa llaves, corchetes y comillas, es estricto y compacto, ideal para APIs. YAML se apoya en la indentación, permite comentarios y necesita menos comillas, por eso es el formato preferido para archivos de configuración. Cualquier documento JSON es también YAML válido.
¿Por qué mi YAML falla al cargarse después de convertir?
Casi siempre porque un valor contiene dos puntos y espacio, empieza por un carácter especial o es un texto que YAML interpreta como otro tipo (yes, no, null, 1e3). Entrecomilla esos valores en el YAML o límpialos en el CSV antes de convertir.
¿Puedo convertir un CSV separado por punto y coma?
No directamente, porque solo se reconoce la coma como separador. Convierte antes el archivo a comas, por ejemplo con la herramienta Excel a CSV o reexportando desde Excel con separador coma.
¿Hay botón de descarga?
El resultado se muestra en un cuadro de texto con un botón Copiar; pégalo en un archivo .yml o .yaml en tu editor. No se sube nada y la conversión ocurre íntegramente en tu navegador.