Cómo abrir y convertir un archivo XML a Excel
⚡ Resumen inteligente
La importación de XML a Excel vincula una hoja de cálculo con datos externos, como un servicio web, una base de datos o un archivo de texto. Esta página explica cómo utilizar fuentes de datos externas, importa datos de moneda en formato XML en tiempo real desde la web, abre un archivo XML local y muestra cómo actualizar los datos.

Los datos son el torrente sanguíneo de cualquier entidad comercial. Las empresas utilizan diferentes programas y formatos para guardar los datos según los requisitos de almacenamiento de datos comerciales. Podría tener un programa de nómina impulsado por un motor de base de datos, podría tener datos en un archivo CSV o incluso de un sitio web que le gustaría analizar en Excel. Este artículo le muestra cómo puede lograr lo anterior.
¿Qué es la fuente de datos externa?
Los datos externos son datos que usted vincula/importa a Excel desde una fuente que reside fuera de Excel.
Los ejemplos de externos incluyen los siguientes:
- Datos almacenados en un Microsoft Acceder a la base de datos. Esta podría ser la información de una aplicación personalizada, es decir. Nómina, Punto de Venta, Inventario, etc.
- Datos de SQL Servidor u otros motores de bases de datos, es decir MySQL, Oracle, etc.: podría ser información de una aplicación personalizada.
- Desde un sitio web/servicio web: podría ser información de un Los servicios Web es decir, tipos de cambio de divisas de Internet, precios de acciones, etc.
- Archivo de texto, es decir, CSV, separado por tabulaciones, etc.: podría ser información de una aplicación de terceros que no proporciona enlaces directos. Dichos datos podrían incluir pagos bancarios exportados a un archivo CSV separado por comas, etc.
- Otros tipos, es decir, datos HTML, Windows Azure Plaza del mercado, etc.
Ejemplo de fuente de datos externa de sitio web (datos XML)
En este ejemplo para importar XML a Excel, asumiremos que estamos operando con la moneda euro y nos gustaría obtener los tipos de cambio del servicio web del Banco Central Europeo. El enlace API del tipo de cambio de moneda es https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Abrir un nuevo libro de trabajo
- Haga clic en la pestaña DATOS en la barra de la cinta
- Haga clic en el botón "Desde la Web"
- Obtendrás la siguiente ventana
- entrar: https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml en la dirección
- Haga clic en el botón Ir y obtendrá la vista previa de los datos XML.
- Haga clic en el botón Importar cuando haya terminado
Obtendrá la siguiente ventana de diálogo de opciones
- Haga clic en el botón Aceptar
- Obtendrá los siguientes datos XML de importación de Excel
Cómo importar XML a Excel
Tomemos otro ejemplo sobre cómo importar un archivo XML en Excel, esta vez tiene XML local, no en forma de enlace web. Puede descargar el archivo XML a continuación.
Aquí hay un proceso paso a paso sobre cómo abrir un archivo XML en Excel:
Paso 1) Crea un nuevo libro en Excel
- Abrir un nuevo libro de trabajo
- Haga clic en la pestaña DATOS en la barra de la cinta
- Haga clic en "De otra fuente"
Paso 2) Seleccione el XML como fuente de datos
- Luego haga clic en "Desde importación de datos XML"
Paso 3) Localice y seleccione el archivo XML
- Ahora seleccione el Archivo XML a la hoja de Excel
Obtendrá la ventana de diálogo de opciones como en el ejemplo anterior.
- Haga clic en el botón Aceptar
- Obtendrás los siguientes datos
Cómo actualizar los datos externos importados
La principal ventaja de importar datos frente a copiarlos y pegarlos es que mantiene una conexión directa con la fuente, lo que permite actualizarlos sin necesidad de volver a importarlos. Un feed web como el de los tipos de cambio del BCE cambia a diario, y con una sola actualización se muestran las nuevas cifras.
- Actualizar una conexión: Haz clic en cualquier celda de la tabla importada, abre la pestaña DATOS y selecciona Actualizar.
- Actualizar todo: Seleccione Actualizar todo en la pestaña DATOS para actualizar todas las conexiones del libro de trabajo a la vez.
- Actualizar automáticamente: Abra las propiedades de conexión y marque la opción "Actualizar cada" un número determinado de minutos, o "Actualizar datos al abrir el archivo", para que el informe se mantenga actualizado automáticamente.
- Gestionar conexiones: Utilice Consultas y conexiones para ver todas las fuentes, cambiarles el nombre o eliminar las conexiones que ya no sean necesarias.
💡 Consejo: Si falla la actualización, es posible que la dirección de origen haya cambiado o se haya movido detrás de un inicio de sesión. Abra las propiedades de conexión para comprobarlo. URLy confirme que la fuente aún se abre en un navegador.
Power Query: La forma moderna de importar datos
En Excel 2016 y versiones posteriores, el grupo Obtener y transformar de la pestaña DATOS, también llamado Power Query, reemplaza la mayoría de los botones de importación anteriores. Importa los mismos orígenes de datos, pero añade un paso para limpiar y reformatear los datos antes de que lleguen a la hoja de cálculo.
- Obtener datos: Seleccione Obtener datos y, a continuación, Desde archivo, Desde base de datos o Desde otras fuentes, incluyendo XML y la web.
- Transformar: En el Editor de Power Query, elimine columnas, filtre filas, divida texto y cambie los tipos de datos; todo ello se registrará como pasos repetibles.
- Carga: Cargue el resultado depurado en una tabla o directamente en el modelo de datos, y actualícelo más tarde con un solo clic.
Los botones antiguos "Desde la web" y "Desde la importación de datos XML" siguen funcionando y se muestran arriba, por lo que sigue siendo útil conocer ambos métodos.






