Cómo importar datos de una web a excel paso a paso para análisis automatizados
Importar datos de una web a Excel es una de las funcionalidades más potentes y, paradójicamente, menos conocidas del programa. Permite traer tablas, listados o información publicada en cualquier página web directamente a tu hoja, manteniendo además una conexión que se actualiza con un solo clic. Es la solución profesional para seguir cotizaciones de bolsa, importar tipos de cambio, recoger datos públicos, monitorizar precios o cualquier escenario donde necesites trabajar con información publicada online sin tener que copiar y pegar manualmente cada vez.
En esta guía aprenderás a importar datos web a Excel paso a paso usando Power Query, cómo configurar actualizaciones automáticas, qué tipo de datos se pueden importar y los errores frecuentes. Si quieres aprender Excel con un método ordenado, consulta también la guía sobre el curso de excel online.
¿Qué tipo de datos se pueden importar de la web?
Excel puede importar prácticamente cualquier dato que esté estructurado en tablas dentro de una página web. Estos son los casos de uso más habituales.
- Cotizaciones bursátiles: precios actualizados de acciones, fondos, índices.
- Tipos de cambio: EUR/USD, EUR/GBP, cualquier divisa publicada.
- Datos públicos oficiales: INE, ministerios, organismos europeos.
- Resultados deportivos: tablas de clasificación, partidos, estadísticas.
- Comparadores y precios: seguimiento de precios en tiendas (con limitaciones).
- Listados de productos: catálogos, especificaciones, datos técnicos.
- Información meteorológica: previsiones, históricos.
- Datos de Wikipedia: tablas de información estructurada en cualquier artículo.
Cómo importar datos web con Power Query (método recomendado)
Power Query es la herramienta de Excel para importar y transformar datos. Está disponible desde Excel 2016 y es la forma más profesional de importar datos web.
- Paso 1. Ve a la pestaña Datos > Obtener datos > De otras fuentes > De web.
- Paso 2. Pega la URL de la página que contiene los datos.
- Paso 3. Pulsa Aceptar. Excel se conectará a la web y analizará el contenido.
- Paso 4. En el panel de navegador aparecerán las tablas detectadas en la página.
- Paso 5. Haz clic en cada tabla para previsualizarla y elige la que necesites.
- Paso 6. Pulsa Cargar para importarla directamente o Transformar datos para limpiar antes con Power Query.
- Paso 7. La tabla aparece en una hoja nueva, conectada a la web.
Cómo actualizar los datos importados
La gran ventaja de importar con Power Query es que la conexión se mantiene viva. Para actualizar los datos.
- Manualmente: haz clic derecho sobre la tabla y elige Actualizar. Excel volverá a la web y traerá los datos más recientes.
- Al abrir el archivo: en Datos > Conexiones > Propiedades, marca "Actualizar al abrir el archivo".
- Cada cierto tiempo: en las propiedades de la conexión se puede configurar actualización automática cada X minutos.
- Atajo: Ctrl+Alt+F5 actualiza todas las conexiones del libro.
Cómo limpiar los datos con Power Query antes de cargar
Si pulsas Transformar datos en lugar de Cargar, Excel abre el editor de Power Query con la tabla. Aquí puedes hacer transformaciones que se guardan y se aplican cada vez que actualizas.
- Eliminar columnas innecesarias: selecciona la columna y pulsa Suprimir.
- Cambiar tipos de datos: hacer que números se reconozcan como números, fechas como fechas.
- Filtrar filas: mantener solo las que cumplan ciertos criterios.
- Limpiar texto: quitar espacios, caracteres extraños, formato HTML residual.
- Renombrar encabezados: dar nombres claros a las columnas.
- Combinar varias tablas: si la web tiene tablas relacionadas, se pueden unir.
Cada paso queda registrado y se aplica automáticamente cada vez que actualizas. Es lo que hace de Power Query una herramienta tan potente.
Limitaciones y advertencias importantes
No todos los datos web se pueden importar fácilmente. Conviene conocer las limitaciones.
- Páginas con JavaScript dinámico: Power Query no ejecuta JavaScript. Si los datos cargan con JavaScript después de la carga inicial, no se importan.
- Páginas con login: requieren autenticación que Power Query no siempre maneja bien.
- Tablas mal estructuradas: si los datos no están en una tabla HTML real, no se detectan.
- Bloqueo por la web: algunas webs detectan accesos automáticos y los bloquean.
- Términos de uso: muchas webs prohíben el scraping en sus condiciones. Respetar la ética y la legalidad es fundamental.
Datos web nativos en Excel: cotizaciones y geografía
Microsoft 365 incluye dos tipos de datos vinculados nativos especialmente útiles.
Acciones y cotizaciones
Escribe el ticker o nombre de la empresa en una celda, selecciónala y ve a Datos > Acciones. Excel convierte la celda en un dato vinculado del que puedes extraer precio, capitalización, EBITDA, dividendo, sector. Se actualiza solo.
Geografía
Igual con países o ciudades. En Datos > Geografía conviertes el texto en datos vinculados con población, PIB, capital, área. Útil para análisis demográficos o económicos.
Errores frecuentes al importar datos web
- Esperar que cualquier dato sea importable: webs con mucho JavaScript no se importan bien.
- No revisar los términos de uso de la web: algunas prohíben extracción automática.
- Confiar en URLs que cambian: si la web reorganiza sus enlaces, la conexión se rompe.
- Olvidar la limpieza con Power Query: los datos brutos casi siempre necesitan transformación.
- No actualizar antes de usar: los datos pueden quedar obsoletos si no se refrescan.
Cómo aprender Power Query y manejo profesional de datos
El manejo de Power Query, importación de datos web y limpieza automatizada es contenido del nivel intermedio-avanzado. Es una de las habilidades más valoradas en analistas de datos y profesionales financieros.
Lo recomendable es el curso de excel intermedio online y, posteriormente, formación específica de Power Query. Si todavía partes desde cero, empieza con el curso de excel básico online. Y si trabajas por cuenta ajena, consulta los cursos de excel bonificados por fundae.
Preguntas frecuentes sobre cómo importar datos de web a Excel
¿Excel puede leer cualquier página web?
No. Funciona bien con páginas que tienen tablas HTML estructuradas. Con webs muy dinámicas (JavaScript, infinite scroll) las limitaciones aumentan.
¿Es legal importar datos de una web a Excel?
Depende de los términos de uso de la web. Datos públicos abiertos suelen poder importarse libremente. Datos comerciales o protegidos pueden tener restricciones.
¿La conexión a la web ralentiza el archivo?
Solo cuando se actualiza. Una vez importados, los datos están en la hoja como cualquier otro contenido y no afectan al rendimiento.
¿Puedo importar datos de varias páginas a la vez?
Con Power Query es posible. Se pueden combinar varias consultas web en una sola consulta consolidada.
¿Funciona la importación web en Excel para Mac?
Sí, las versiones recientes de Excel para Mac soportan Power Query e importación web, aunque con algunas diferencias de interfaz.
¿Power Query es lo mismo que macros?
No. Power Query es para importar y transformar datos; las macros son para automatizar acciones en Excel. Son herramientas complementarias.
¿Puedo usar el dato importado en fórmulas como cualquier otra celda?
Sí, perfectamente. Una vez en la hoja, los datos importados se comportan como cualquier celda. BUSCARV, SUMA, gráficos, todo funciona normal.
Conecta Excel con la información del mundo
Importar datos de una web a Excel abre la puerta a análisis automatizados que de otra forma serían inviables. Quien domina Power Query y las conexiones web tiene una herramienta profesional para mantener cualquier hoja siempre actualizada con datos del exterior. Para aprender estas técnicas con criterio, lo más eficaz es matricularse en el curso de excel intermedio online. Si necesitas reforzar primero, empieza con el curso de excel básico online. Para visión completa, consulta la guía sobre el curso de excel online.
Pincha aquí y solicita información sobre el curso excel básico
Pincha aquí y solicita información sobre el curso excel intermedio
Puedes solicitar información sobre el curso excel básico y/o intermedio desde cualquier población y capital de provincia:
Albacete | Alicante | Almería | Ávila | Badajoz | Barcelona | Bilbao | Burgos | Cáceres | Cádiz | Castellón de la Plana | Ciudad Real | Córdoba | Cuenca | Gerona | Granada | Guadalajara | Huelva | Huesca | Jaén | La Coruña | Las Palmas de Gran Canaria | León | Lérida | Logroño | Lugo | Madrid | Málaga | Murcia | Orense | Oviedo | Palma | Palencia | Pamplona | Pontevedra | Salamanca | San Sebastián | Santa Cruz de Tenerife | Santander | Segovia | Sevilla | Soria | Tarragona | Teruel | Toledo | Valencia | Valladolid | Vitoria | Zamora | Zaragoza
OTROS ARTÍCULOS QUE TE PUEDEN INTERESAR
1.- Cómo crear una plantilla de finanzas personales o presupuesto familiar en Excel
