Categoría: Desarrollo

Convertidor de YAML a CSV

Idea propia¿Falta una herramienta?

Convierte una lista YAML de objetos a CSV en tu navegador

Pega una lista YAML de mapeos, o un único mapeo, y obtén CSV separado por comas, punto y coma o tabulaciones, con los valores anidados aplanados en nombres de columna con puntos. La conversión ocurre en tu navegador.

Pega YAML para convertirlo en CSV.

CSV
Aquí aparecerá el resultado.

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

Esta herramienta analiza YAML con js-yaml y aplana cada elemento en una fila plana, del mismo modo que lo hace el convertidor de JSON a CSV de este sitio, de modo que los objetos anidados se convierten en nombres de columna con puntos como address.city y los arrays cortos de valores escalares se unen con punto y coma. El conjunto de columnas es la unión de las claves de todos los elementos, así que las filas con campos faltantes simplemente obtienen celdas vacías.

Cómo se usa

  1. Pega una lista YAML de mapeos, o un único mapeo, en el cuadro de entrada.
  2. Elige el delimitador y si se incluye una fila de encabezado.
  3. Copia el CSV o descárgalo como archivo.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Se suben mis datos a algún sitio?
No. El análisis y la generación de CSV ocurren en JavaScript dentro de la pestaña de tu navegador, así que nada se envía a un servidor.
¿Qué ocurre con los objetos o arrays anidados?
Los objetos anidados se aplanan en nombres de columna con puntos como address.city, y los arrays de valores simples se unen con punto y coma en una sola celda.
¿Qué pasa si el YAML es un único mapeo en lugar de una lista?
Se trata como una lista de una fila, así que obtienes una fila de encabezado más una única fila de datos.