Entrada
Listo
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.
Salida
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
Las estadísticas de salida están disponibles mediante el botón Estadísticas encima de este campo.
Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.
Qué hace esta herramienta
El convertidor de YAML a CSV transforma una lista de registros en YAML en filas CSV que se abren directamente en una hoja de cálculo. Cada elemento de la lista es una fila y cada clave una columna.
Las claves anidadas se aplanan en nombres de columna unidos con guion bajo, de modo que meta: {tier: frontend} se convierte en la columna meta_tier. Las columnas se reúnen de todos los registros, así que un elemento con una clave extra obtiene su propia columna en lugar de quedar recortado.
Cuándo usarla
- Un inventario, un catálogo de servicios o una lista de casos de prueba está en YAML y alguien necesita revisarlo en Excel.
- Exportar datos de un generador de sitios estáticos, un inventario de Ansible o una configuración de CI a una tabla para un informe.
- Comparar muchos registros YAML uno al lado de otro, algo mucho más fácil en columnas que en texto anidado.
- Compartir una lista de feature flags, rutas o traducciones con una compañera no técnica que prefiere las tablas.
Ejemplo práctico
Entrada
- name: web
port: 8080
meta:
tier: frontend
- name: api
port: 3000
meta:
tier: backend
Salida
name,port,meta_tier
web,8080,frontend
api,3000,backendPreguntas sobre esta herramienta
¿Qué estructura YAML espera?
Funciona mejor una lista de mapas en el nivel superior (líneas que empiezan por - y pares clave: valor). Un mapa único se convierte en una fila; si el resultado parece incorrecto, revisa antes la sangría con el Validador de YAML.
¿Cómo se tratan las listas dentro de un registro?
Una lista de valores simples se une en una sola celda. Una lista de objetos se aplana como cualquier otro dato anidado, por lo que los documentos complejos pueden generar muchas columnas.
¿Se admiten anclas y alias?
Sí. Las anclas (&nombre) y los alias (*nombre) de YAML se resuelven al analizar el archivo, de modo que el CSV contiene los valores completos y no las marcas de referencia.