Convertidor de XML a Excel

Pega XML o suelta un archivo .xml y descarga un libro con los registros como filas: sin esquema que definir, sin Power Query.

Suelta un archivo XML aquí o haz clic para elegir un archivo — o pega tus datos abajo

Lo que te ahorras

  • Ningún mapa XML que construir. Abrir XML en Excel implica crear o deducir un esquema y asignar los elementos a una hoja. Aquí se detecta el registro repetido y obtienes filas.
  • Ningún «el origen XML especificado no hace referencia a un esquema». Ese cuadro de diálogo, y el mapa adivinado que hay detrás, es donde este trabajo se suele atascar.
  • Atributos y elementos juntos. Ambos se vuelven columnas, los atributos con prefijo @: no se pierde nada del registro.
  • Un encabezado listo para filtrar. Los nombres de columna vienen de los nombres de elemento, en negrita, con un autofiltro aplicado.
  • Entidades y espacios de nombres tratados. Los caracteres escapados se decodifican y las etiquetas con prefijo se leen por su nombre local.
  • Los feeds grandes pasan. El análisis va sobre la marcha: un feed largo de productos o transacciones no hay que trocearlo antes.

¿Se sube mi archivo a algún sitio?

No. Esta página no tiene parte de servidor: el archivo se lee y se vuelve a escribir con JavaScript que se ejecuta en tu propio equipo. Puedes comprobarlo abriendo la página, desconectando la red y convirtiendo un archivo igualmente.

El equivalente en Excel

La vía Desarrollador → Importar de Excel exige un mapa XML; Datos → Obtener datos → Desde un archivo → Desde XML lo carga en Power Query, donde cada tabla anidada hay que expandirla a mano. Ambas funcionan y ambas tardan más que arrastrar y soltar.