Convertidor de CSV a YAML
Convierte exportaciones de hojas de cálculo en YAML sin que tus datos salgan de esta página: la conversión es gratuita y se ejecuta por completo en tu navegador. Útil para fixtures, listas de configuración e inventarios a partir de datos CSV.
Drop your files here - No upload required
or click to browse
CSV
CSV is the simplest and most universal tabular data format: one row per line, with values separated by commas, semicolons, or tabs. Every spreadsheet tool, database, and programming language can read and write it.
YAML
YAML is a human-friendly data format widely used for configuration files in DevOps tools such as Docker, Kubernetes, and CI pipelines. It expresses nested structures through indentation instead of brackets.
Cómo funciona la conversión de CSV a YAML
Tu CSV se analiza localmente con detección automática del delimitador (coma, punto y coma o tabulación), la primera fila aporta los nombres de campo y los valores conservan sus tipos: los números siguen siendo números y no cadenas entre comillas.
Cada fila se escribe después como un mapeo dentro de una secuencia YAML con sangría de dos espacios. Las cadenas que YAML malinterpretaría, como "yes" o "007", se entrecomillan automáticamente.
Preguntas frecuentes
- ¿Qué estructura YAML tiene la salida?
- Una secuencia de mapeos: un elemento por fila del CSV, con tus encabezados como claves. Es la forma que esperan la mayoría de los formatos de configuración y cargadores de fixtures.
- ¿Puedo obtener YAML anidado desde columnas planas?
- Sí. Si tus encabezados usan notación de puntos como user.city, marca "Reconstruir objetos anidados" y el generador emitirá mapeos anidados reales en lugar de claves planas.
- ¿La detección funciona con CSVs europeos?
- Sí: los separadores de punto y coma y tabulación se detectan automáticamente, y el panel de opciones incluye una selección manual para archivos poco comunes.
- ¿Mi CSV se sube a algún sitio?
- No. El análisis y la generación de YAML corren en un Web Worker en tu dispositivo; la herramienta es gratuita y no requiere cuenta.