Convertidor de XML a CSV

Pega un archivo XML (un feed de productos, una exportación o la respuesta de una API) y convierte sus registros repetidos en filas CSV para Excel o Google Sheets. Los atributos y los elementos anidados se convierten en columnas automáticamente.

Actualizado el

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Convertidor XML a CSV

  1. Pega tu XML o arrastra aquí un archivo.
  2. Se detecta el elemento que se repite como registro; si hace falta, elige otro de la lista.
  3. Revisa la vista previa de la tabla y luego copia o descarga el CSV.

Cómo se encuentran los registros y las columnas

El convertidor busca el elemento que más se repite dentro del mismo padre (<item> en un feed RSS, <product> en un feed de tienda, <row> en una exportación) y convierte cada uno en una fila CSV. Los elementos hijos se convierten en columnas, los atributos en columnas con el prefijo @, y los niveles de anidamiento más profundos se aplanan con puntos: price.amount, price.@currency. Los hijos repetidos generan columnas numeradas.

Abrir el CSV en Excel

El CSV está en UTF-8 con las comillas correctas, así que las comas, las comillas y los saltos de línea dentro de los valores no dan problemas. Si Excel mete todo en una sola columna, elige el separador punto y coma, que Excel usa en muchas configuraciones regionales europeas, o importa el archivo con Datos → Desde texto/CSV.

Privado por diseño

La conversión se ejecuta por completo en tu navegador. Tu código nunca se sube a ningún servidor, así que es seguro para proyectos con información confidencial.

También se busca como: convertir xml a csv, xml a csv, xml a excel, xml a hoja de cálculo, exportar xml a csv, feed xml a csv, convertir xml a excel.

Herramientas que combinan con: Convertidor XML a CSV

  • XML a JSON — Convierte XML (respuestas de API, feeds RSS, mensajes SOAP, sitemaps o archivos de configuración) en JSON limpio que puedes usar en JavaScript, Python o cualquier API REST.
  • JSON a CSV — Convierte un array JSON en un CSV listo para hojas de cálculo.
  • CSV a JSON — Pega CSV o TSV y obtén un array JSON de objetos.
  • Formateador XML — Convierte XML minificado o desordenado en marcado limpio e indentado, y comprueba que esté bien formado: para feeds, sitemaps, mensajes SOAP, configuraciones y SVG.

Preguntas frecuentes

¿Cómo convierto un feed XML a Excel?
Pega el feed, revisa la vista previa, descarga el CSV y ábrelo en Excel. Elige el separador punto y coma si tu Excel usa la coma como separador decimal.
¿Qué pasa con el XML anidado?
Los elementos anidados se aplanan en columnas con nombres separados por puntos, como address.city. Los elementos hijos repetidos se convierten en columnas numeradas.
¿Hay un límite de tamaño?
No hay un límite fijo: archivos de varios megabytes se convierten en tu navegador. Los archivos muy grandes dependen de la memoria de tu dispositivo.
¿Puedo instalar Convertidor XML a CSV como aplicación web y utilizarla sin conexión?
Sí. Convertidor XML a CSV es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas