Skip to main content
Toolzer — Free Online Tools

Convertidor de XML a CSV

Aplana registros XML en filas CSV limpias detectando columnas automáticamente desde etiquetas repetidas. Gratis, sin registro, en tu navegador.

Acerca de esta herramienta

Pega XML o sube un archivo y la herramienta busca elementos hijos repetidos para detectar la estructura de registro, luego aplana los campos de cada registro en columnas de una tabla CSV. Gestiona etiquetas anidadas uniendo rutas con un separador, conserva valores de atributos junto al texto del elemento cuando es necesario, y escapa comas y comillas para que el resultado se abra sin problemas en Excel o Google Sheets. Es ideal para convertir una exportación XML de una API heredada, un feed RSS o un archivo de configuración en un formato tipo hoja de cálculo que tu equipo pueda filtrar y ordenar. Como todo funciona en JavaScript dentro de tu navegador, incluso documentos XML grandes se procesan al instante sin subir nada. Tras aplanar, copia el texto CSV o descárgalo como archivo .csv listo para importar.

Cómo usar esta herramienta

  1. 1. Añade tu XML

    Pega texto XML o elige un archivo .xml de tu dispositivo.

  2. 2. Revisa los registros detectados

    Confirma el elemento de registro detectado o ajústalo.

  3. 3. Convierte

    Haz clic en convertir para aplanar registros en filas CSV.

  4. 4. Copia o descarga

    Copia el CSV o descárgalo como archivo .csv.

Por qué usar esta herramienta

XML es extenso y difícil de revisar rápido, mientras CSV se abre en cualquier hoja de cálculo para filtrar y ordenar. Esta herramienta elimina el trabajo manual de mapear etiquetas XML a columnas, permitiéndote reutilizar exportaciones antiguas o respuestas de API sin escribir un analizador.

Consejos y buenas prácticas

  • Revisa la etiqueta de registro detectada antes de convertir si tu XML tiene varios tipos de elementos repetidos.
  • Usa un separador consistente para columnas anidadas para que las cabeceras sigan siendo legibles.
  • Para archivos XML enormes, extrae solo la sección que necesitas antes de pegarla.

Casos de uso comunes

  • Convertir una exportación XML de un sistema de inventario antiguo en una hoja de cálculo para revisión.
  • Aplanar un feed RSS o Atom a CSV para análisis de contenido.
  • Convertir respuestas SOAP o de APIs heredadas en CSV para informes.
  • Preparar una exportación de clientes en XML para importarla en un CRM moderno.
  • Extraer datos de productos de un catálogo XML a una lista de precios en CSV.

Preguntas frecuentes

¿Cómo detecta qué etiquetas XML son filas?

Busca el elemento hijo repetido bajo un padre común y trata cada aparición como una fila CSV.

¿Qué pasa con los elementos anidados?

Las etiquetas anidadas se aplanan en columnas con un nombre tipo ruta, sin perder la estructura.

¿Se incluyen los atributos XML?

Sí, los valores de atributos pueden exportarse como columnas separadas junto al texto del elemento.

¿Soporta espacios de nombres?

Los prefijos de espacio de nombres básicos se conservan como parte del nombre de la etiqueta al aplanar.

¿Se procesa el archivo en un servidor?

No, el análisis ocurre localmente en tu navegador y nada se sube.

Herramientas y guías relacionadas