Entrada YAML

Salida CSV

¿Qué es YAML a CSV?

Tienes un archivo YAML — quizás un manifiesto de Kubernetes, una lista de usuarios o una config de CI — y necesitas abrirlo en Excel o alimentar un pipeline ETL. El problema es que YAML es jerárquico y las hojas de cálculo son planas. Esta herramienta cierra esa brecha: lee tu documento YAML 1.2, recorre la estructura y produce CSV compatible con RFC 4180 donde cada objeto repetido se convierte en una fila y cada clave en una cabecera de columna.

Esta herramienta parsea tu YAML y produce CSV. La conversión se ejecuta completamente en tu navegador — nada se envía a un servidor. Los elementos repetidos en YAML (ej. una lista de objetos) se convierten en filas CSV. Para JSON a CSV, usa JSON a CSV.

Ejemplos YAML a CSV

Convierte arrays YAML en filas CSV. Ejemplo temático de telecomunicaciones:

Ejemplo: Lista de suscriptores

Entrada YAML

Salida CSV:

Salida CSV

Haz clic en el botón Ejemplo de arriba para cargar más ejemplos en el editor.

Cómo usar esta herramienta

1

Pegar o subir YAML

Copia tu YAML y pégalo en el editor izquierdo. También puedes hacer clic en Subir para cargar un archivo .yaml o .yml. El botón Ejemplo carga datos de ejemplo. Un YAML inválido mostrará un error.

2

Ver salida CSV

El panel derecho muestra el CSV aplanado. Los elementos repetidos (ej. lista de objetos) se convierten en filas; las claves en cabeceras de columna. Los objetos anidados pueden aplanarse en columnas o concatenarse. La estructura depende de tu YAML.

3

Copiar o descargar

Usa Copiar o Descargar. Para JSON a CSV, usa JSON a CSV. Para formatear YAML, usa Formateador YAML.

Cuándo ayuda YAML a CSV

Los archivos de config y respuestas de API en YAML a menudo contienen listas de objetos — ej. servicios, usuarios o entradas de config. Convertir a CSV te permite abrir los datos en Excel o Google Sheets para análisis, compartir con partes interesadas o importar en otros sistemas.

Los pipelines ETL y flujos de datos a menudo esperan CSV. Si tu fuente es YAML, esta herramienta lo aplana. Para extraer valores específicos primero, convierte a JSON y usa jq. Para JSON a CSV, usa JSON a CSV.

Preguntas frecuentes

¿Cómo maneja YAML a CSV los objetos anidados?

Los elementos repetidos (arrays de objetos) se aplanan a filas — cada objeto se convierte en una fila. Los objetos anidados pueden convertirse en columnas con notación de puntos (ej. user.name). Para anidamiento complejo, pre-procesa con jq.

¿El CSV maneja comas en los valores?

Sí. Los valores con comas, comillas o saltos de línea se escapan según RFC 4180. Excel y Google Sheets manejan correctamente el escapado CSV estándar.

¿Son privados mis datos YAML?

Sí. La conversión se ejecuta completamente en tu navegador. No se envían datos a ningún servidor.

¿Qué pasa si mi YAML es un objeto único, no un array?

Un solo objeto se convierte en una sola fila CSV. Las claves anidadas pueden convertirse en cabeceras de columna.

¿Puedo convertir YAML de Kubernetes a CSV?

Sí. Una lista de recursos Kubernetes exportados como YAML puede convertirse en CSV para análisis en hoja de cálculo. Los campos anidados como metadata.name se convierten en columnas.

Herramientas relacionadas

RFC 4180 CSV. Especificación YAML. Especificación JSON. Especificación CSV. MDN.