Cómo abrir un archivo XML en Excel: guÃa completa
Los archivos XML (Extensible Markup Language) son uno de los formatos más utilizados para almacenar y transferir datos estructurados entre aplicaciones. Abrirlos en Excel puede parecer un proceso complicado, pero en realidad Microsoft ha incluido herramientas nativas que facilitan enormemente esta tarea.
La forma más directa de abrir un archivo XML en Excel es a través del menú Archivo → Abrir. Simplemente navega hasta la ubicación del archivo, selecciona el tipo "Todos los archivos (*.*)" en el desplegable de formatos, elige tu archivo .xml y haz clic en Abrir. Excel mostrará un diálogo de importación donde podrás elegir cómo quieres que se distribuyan los datos: en una sola hoja o en múltiples hojas según la estructura del XML.
Si prefieres más control sobre la importación, el método recomendado es usar la pestaña Datos. En las versiones modernas de Excel (2016, 2019, 365) encontrarás la opción Obtener datos → Desde un archivo → Desde XML. Esto abre el Navegador de Power Query, una herramienta mucho más potente que te permite previsualizar la estructura del XML, seleccionar solo las tablas o nodos que te interesan y aplicar transformaciones antes de cargar los datos a la hoja de cálculo.
En versiones anteriores a Excel 2016, el flujo es ligeramente diferente: en la pestaña Datos buscarás Desde texto u otro origen → Desde XML. El asistente te guiará para seleccionar el archivo y definir dónde se colocarán los datos en la hoja activa.
Un aspecto importante a considerar es la estructura jerárquica del XML. Si tu archivo contiene múltiples niveles de anidación (tags dentro de tags), Excel puede generar varias hojas o secciones separadas. En Power Query podrás aplanar esta estructura si lo necesitas, convirtiendo relaciones padre-hijo en tablas planas fáciles de analizar.
Si el XML proviene de un sistema externo como una API, un ERP o un exportador de base de datos, es probable que incluya declaraciones de namespace (prefijos como ns1:, ns2:). Excel los interpreta como parte del nombre de la columna, lo cual puede resultar confuso. En Power Query puedes renombrar columnas o eliminar estos prefijos con un simple clic derecho sobre el encabezado.
Recuerda que si el archivo XML es muy grande (varios cientos de MB), es mejor usar Power Query en lugar del método directo de Archivo→Abrir, ya que Power Query maneja mejor la memoria y permite filtrar datos durante la importación sin cargar todo el contenido en la hoja.
Por último, si tu XML tiene un esquema XSD asociado, Excel no lo validará automáticamente, pero puedes aprovechar esa información para entender qué campos son obligatorios y cuáles pueden contener valores nulos, anticipándote a posibles celdas vacÃas en tu tabla resultante.
Si el XML muestra texto corrupto al abrirlo, recóndalo a UTF-8 sin BOM antes de importarlo en Excel.
Dato clave