Celdas vacías
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
Abre o pega el XML
Suelta un archivo .xml o .xml.gz, usa Abrir desde URL, pega el marcado o presiona Cargar ejemplo.
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.
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.