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
- name: Ada role: Engineer
More formats coming soon
Data Preview
Conversion Complete!
Your file has been converted successfully.
Share this tool
Converting…
0 rows
- check_circleReading file
- check_circleParsing data
- progress_activityConverting format
- radio_button_uncheckedGenerating output
- radio_button_uncheckedFinalizing file
Your data never leaves your device. Everything is processed locally in your browser.
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.