Entrada XML

o suelta un archivo aquí, o pega el código abajo
Entrada XML

Salida Excel

Salida Excel

Celdas vacías

Los archivos nunca salen de tu navegador¿Cómo?

Este convertidor de XML a Excel transforma un archivo XML en un libro .xlsx: el elemento que se repite pasa a filas, los atributos y las etiquetas anidadas a columnas, y los números y fechas a celdas reales de Excel.

Última actualización:

Cómo funciona

  1. Abre o pega el XML

    Suelta un archivo .xml o .xml.gz, usa Abrir desde URL, pega el marcado o presiona Cargar ejemplo.

  2. Elige filas y columnas

    El elemento más repetido se usa como fila automáticamente; escribe una ruta como catalog/book para cambiarlo. Oculta o reordena columnas en la vista previa.

  3. Descarga el libro

    Pon el nombre de la hoja y presiona Descargar .XLSX. El archivo se abre en Excel, LibreOffice, Numbers y Google Sheets.

Funciones

  • Columnas limpias

    Los atributos pasan a columnas con @, los elementos anidados a columnas con puntos como author.name, y los hijos repetidos a una columna por elemento, una columna JSON o una lista unida.

  • Celdas con tipo

    Los números siguen siendo números, true/false pasan a booleanos y las fechas ISO como 2024-03-01 a fechas de Excel. Los códigos con ceros a la izquierda, como 007, quedan como texto.

  • Hoja lista para usar

    La fila de encabezado queda inmovilizada y el ancho de las columnas se ajusta al contenido. Un texto que parece fórmula se guarda como texto, nunca como fórmula.

  • Archivos grandes, análisis seguro

    La conversión se hace en segundo plano; las filas que superan el límite de Excel de 1048576 siguen en hojas adicionales. Nunca se cargan entidades externas (XXE) y los errores muestran línea y columna.

Límites y privacidad

Los archivos pueden ocupar hasta 100 MB y 500000 filas, también después de descomprimir un archivo .xml.gz. Los de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor.

Un elemento repetido produce una hoja; las celdas de más de 32767 caracteres se recortan, como exige Excel. No se aplican estilos más allá del encabezado inmovilizado. Las facturas fiscales (CFDI, NF-e) se tratan como XML normal. Consulta la página de privacidad.

Preguntas frecuentes

¿Cómo convertir XML a Excel?

Abre o pega el XML, revisa la vista previa y presiona Descargar .XLSX. El libro tiene una hoja con la fila de encabezado inmovilizada.

¿Cómo abrir un archivo XML en Excel sin convertirlo?

En Excel usa Datos › Obtener datos › Desde archivo › Desde XML, o Archivo › Abrir. Excel arma su propia tabla, que va bien con archivos simples; aquí controlas filas y columnas.

¿Un XLSX evita el problema del punto y coma en España y México?

Sí. Un .xlsx no depende del separador: se abre igual en Excel de España (punto y coma, coma decimal) y de México (coma, punto). Si necesitas CSV, XML → CSV tiene un formato para cada caso.

¿Por qué algunos valores son texto y no números?

Los ceros a la izquierda, teléfonos e identificadores de más de 15 dígitos quedan como texto para que Excel no los cambie.

¿Puedo editar el XML en Excel y volver a guardarlo?

Excel solo guarda XML con una asignación XML. Es más fácil exportar los datos editados como CSV y usar CSV a XML.

¿Hay un convertidor de XML a Excel sin conexión?

Sí: esta página funciona sin conexión una vez cargada, es gratis y no pide registro.

Herramientas relacionadas