Vincular Excel con Internet




Es posible en Excel vincular el contenido de una página web con una hoja de excel, de tal forma que al cambiar el contenido de la página, cambia también el contenido de nuestra hoja de Excel.
En el siguiente video puedes ver como se hace.



Desde la versión 2016, y con el complemento Power Query en Excel 2010 y 2013, se puede vincular de forma fácil y rápida mediante el menú Obtener y Transformar que está en la cinta de Datos.


Las versiones 2010 y 2013 incorporaban la posibilidad de hacerlo mediante la opción de datos, desde web, pero con la publicidad incorporada en la mayoría de las páginas web, esta opción se convertía en un sufrimiento por los errores que se producían. Estas opciones han desaparecido en Excel 2019 y office 365, conviviendo ambas en la versión 2016.




Vamos a realizarlo con un ejemplo. Para ello he tomado como fuente de datos las cotizaciones de acciones que proporciona una fuente libre como es el periódico Expansión



Tomaremos las cotizaciones del IBEX o del Dow-Jones en función de la hora en que hagamos la prueba, para podamos ver como se actualizan los datos.

Los pasos serán:
a)     Con el navegador de internet (Chrome, Edge, Firefox,…), vamos hasta la página deseada y copiar la dirección.
b)     En la cinta de Datos, en el grupo Obtener y transformar, elegimos la opción desde web.



  

c)     En la ventana que se abre, pegamos la dirección donde están los datos



Se nos abre el editor donde aparecen las tablas que aparecen en la página web (en el caso que la página web a la que estamos accediendo tenga contraseñas, nos aparecerá una pantalla intermedia para poder introducir las mismas)





Pinchando una vez sobre las tablas que aparecen en la izquierda (1), podemos ver una vista previa de los elementos de la tabla. En la parte superior (2) podemos alternar entre la vista de la tabla o la vista de la página web. A partir de aquí, podemos seleccionar cargar (3), para llevar los datos a la hoja de Excel directamente, o editar (4), clean data y  lanzar el editor de power query (4), con lo que podríamos limpiar y trabajar los datos que queremos llevarnos a excel




Después de haber preparado los datos, los cargamos en Excel y ya los podemos usar de forma nativa, como si se tratase de una tabla más. 
Para actualizar los datos, simplemente tenemos que, seleccionando cualquier dato de la tabla importada, botón derecho del ratón y seleccionar la opción de Actualizar.




Esto y mas lo puedes encontrar en los cursos de Excel del CEF