CanDoYa
ES

Convertidor de CSV a YAML

Funciona del todo en tu navegador: sin subir nada y sin registro.

CSV
YAML
Pega un CSV para convertirlo a YAML.
Comparte esta herramienta

¿Cómo se convierte un CSV a YAML?

Pega tu CSV en el convertidor y cada fila se transforma en YAML: la primera fila se convierte en las claves y cada fila siguiente en un mapeo YAML dentro de una lista. Detecta el delimitador automáticamente, puede convertir números y booleanos a valores YAML reales, y todo ocurre en tu navegador.

Cómo se usa

  1. 1Pega tu CSV. Pega o escribe el CSV en el panel izquierdo, o carga el ejemplo para ver el formato.
  2. 2Ajusta las opciones. Mantén activado 'La primera fila es cabecera' para obtener mapeos con clave, elige un delimitador (o déjalo en automático) y activa la detección de números y booleanos.
  3. 3Copia el YAML. El YAML se actualiza en vivo a la derecha. Cópialo o descárgalo como archivo .yaml.

Para quién es

El CSV es una tabla plana de texto sin tipos de datos; el YAML es un formato estructurado y legible que se usa en configuraciones, datos de prueba y archivos de datos. Esta herramienta une ambos mundos: con una fila de cabecera, cada registro se convierte en un mapeo YAML (clave: valor) dentro de una secuencia; sin cabecera, cada fila se convierte en una simple lista de valores. Los campos entre comillas, las comas y saltos de línea incluidos, y las comillas escapadas se interpretan correctamente.

Todo el proceso ocurre en tu navegador. Tus datos no se suben, ni se registran, ni se envían a ningún servidor, así que puedes convertir hojas de cálculo con información privada o sensible sin preocupaciones.

Preguntas frecuentes

¿La primera fila tiene que ser una cabecera?

No. Mantén activado 'La primera fila es cabecera' para convertir cada registro en un mapeo YAML con clave. Desactívalo y cada fila se convierte en una simple lista YAML de valores, útil cuando tu CSV no tiene nombres de columna.

¿Qué delimitadores admite?

Coma, punto y coma, tabulador y barra vertical. La detección automática analiza la primera línea y elige el más probable, así que los archivos con punto y coma o las exportaciones separadas por tabuladores funcionan sin tocar ningún ajuste.

¿Conserva los ceros a la izquierda y los números largos?

Sí. Con la detección de tipos activada, una celda solo se convierte en número YAML cuando al volver a convertirla se obtiene exactamente el mismo texto. Valores como 007, 07030 o identificadores muy largos se quedan como texto entre comillas, así que no se pierde ni se reformatea ningún dato.

¿Se suben mis datos a algún sitio?

No. La conversión se ejecuta enteramente en tu navegador con JavaScript. Nada de lo que pegues se envía a un servidor, se guarda ni se registra, así que es seguro para hojas de cálculo privadas.

¿Gestiona campos entre comillas con comas?

Sí. Los campos entre comillas dobles pueden contener comas, saltos de línea y comillas dobles escapadas (escritas como dos comillas), y el analizador los mantiene intactos en el YAML resultante.