Skip to content
Convert Row

CSV a YAML

Estilo de bloque, sangría de dos espacios, cadenas entre comillas solo cuando es necesario.

  • Conversión 100 % local
  • Sin carga de archivos
  • Preserva la estructura
  • Soporta archivos grandes
Ejemplo de salida
- name: Ada
  role: Engineer

Convertir CSV a YAML →

Convertir CSV a YAML Drop a spreadsheet, pick an output format, and download the result. Everything runs in your browser — the file never leaves your machine.
info Supports CSV, TSV, TXT • Max file size: 100 MB

También: YAML a CSV

Pega una secuencia YAML de mapeos y descárgala como archivo CSV.

Convertir CSV a YAML: la guía práctica del desarrollador

YAML es el formato de configuración y datos preferido por las herramientas DevOps, pipelines CI/CD, manifiestos Kubernetes, playbooks Ansible y muchos frameworks de Ruby y Python. Si tus datos viven en una hoja de cálculo y necesitan moverse a uno de estos sistemas, convertir CSV a YAML es el camino más rápido.

ConvertRow convierte cada fila CSV en un mapeo YAML (bloque clave-valor) y envuelve todos los mapeos en una secuencia de nivel superior. Los encabezados de columna se convierten en las claves de mapeo. La salida es YAML limpio e indentado que se puede pegar directamente en un archivo de configuración.

Para mejores resultados, usa encabezados de columna en snake_case o camelCase en minúsculas — las claves YAML distinguen entre mayúsculas y minúsculas. Si una celda contiene dos puntos o un signo de almohadilla, el serializador YAML añadirá automáticamente comillas.

Casos de uso comunes para la conversión de CSV a YAML:

  • Generar datos de ConfigMap o Secret de Kubernetes desde una hoja de cálculo
  • Crear archivos de variables Ansible desde un CSV gestionado por el equipo
  • Producir un archivo fixture de Ruby on Rails desde una exportación de datos
  • Preparar datos de configuración para una herramienta de pipeline CI/CD

Frequently Asked Questions

La salida es una secuencia YAML de mapeos. Cada registro es un mapeo de bloque que comienza con un guión (-) y cada encabezado de columna es una clave en su propia línea indentada.

ConvertRow genera valores tal como aparecen en el CSV. Los valores puramente numéricos se escriben sin comillas para que los analizadores YAML los lean como números.

Las celdas vacías se escriben como valores nulos YAML (el carácter tilde ~). Esto señala a los analizadores YAML que la clave existe pero no tiene valor.

Sí, con un pequeño ajuste. Los archivos YAML de Kubernetes tienen una estructura específica. La salida de ConvertRow proporciona el payload de datos en formato de secuencia YAML — pégala bajo la clave relevante en tu manifiesto.