Semalt Expert: descargando datos de un sitio web a Excel automáticamente

Internet contiene toneladas de información útil, pero a veces esa información debe almacenarse y procesarse de alguna manera. Para estos fines, es conveniente utilizar hojas de cálculo de Microsoft Excel. Sin embargo, los datos estadísticos de diferentes sitios no solo se pueden recopilar de forma manual sino también automática. Por ejemplo, necesita guardar datos nuevos de docenas de sitios. Por supuesto, lleva mucho tiempo guardar estos datos manualmente, por lo que puede intentar usar la herramienta de importación automática de datos en Excel. ¿Por qué "puedes intentarlo"? Significa que no todos los sitios le permiten importar datos automáticamente con esta herramienta. Voy a explicarte por qué más tarde. Pero aún así, puede ayudar en la mayoría de los casos.

Empecemos

La herramienta de importación automática de datos se encuentra en la pestaña "Datos". Aquí seleccione "Desde la Web" (en algunas versiones de Excel, primero debe hacer clic en "Obtener datos externos").

Abrió la "Nueva consulta web" donde debe escribir una dirección de la página del sitio web desde la que desea descargar los datos y esperar unos segundos para que se cargue en la misma ventana.

Extraeremos datos del sitio web soccerstats.com como ejemplo. Estoy seguro de que muchos de ustedes disfrutan del fútbol y les gustaría recopilar datos actualizados sobre las ligas de fútbol de todo el mundo en una tabla. Hay muchas estadísticas útiles, pero comencemos con la tabla de puntuaciones de la Liga de España.

Puedes ver muchas flechas en cuadrados amarillos que aparecen. Están apuntando a los elementos que puede extraer a la tabla de Excel. Haga clic en la flecha que apunta al elemento que necesita. Tenga en cuenta que puede seleccionar más de una tabla a la vez. Lo que necesitamos es la tabla de puntuaciones.

Luego haga clic en "Importar" en la esquina inferior derecha.

Le preguntará "dónde desea colocar los datos". Puede escribir el nombre de la celda que necesita o simplemente hacer clic en "Aceptar", y aparecerá a partir de la primera celda.

Y aquí está el resultado: toda la información está ahora en nuestra tabla de Excel.

Estos datos siguen siendo estáticos, mientras que necesitamos que se actualicen de vez en cuando. Entonces, lo que puede hacer es actualizar los datos manualmente haciendo clic en "Actualizar todo".

Pero eso no es para lo que estamos aquí, ¿verdad? Hacer clic cada vez puede ser bastante molesto si necesita actualizar constantemente información como, por ejemplo, las tasas de cambio. Ahora haga clic en "Propiedades" en la pestaña "Conexiones". Aquí puede hacer que las tablas se actualicen automáticamente: puede actualizar todos los datos con intervalos o cada vez que abra el archivo.

Por qué no funcionará a veces

Algunas palabras sobre por qué la herramienta de importación automática de datos podría no funcionar. Abrió la página web en Excel y encontró los datos presentados en forma de tabla, pero las flechas que le permiten marcarlos para importar no aparecen junto a ellos. ¿Por qué? Hace aproximadamente una década, todos los datos tabulares en los sitios web aparecían en forma de marcas especiales: etiquetas TABLE. Reconocer tal mesa fue pan comido para un robot. Pero con el tiempo, los métodos de presentación de datos en páginas web han cambiado: los datos en sí y su visualización se separaron. Entonces, cuando mira una página web y ve datos en tablas, no puede estar seguro de que estos datos tengan una estructura de tabla en el código. En algunas situaciones, el asistente de importación simplemente no puede reconocer la presencia de la tabla al analizar el código fuente de la página web actual.

Conclusión

¡Felicidades! Ahora puede descargar fácilmente los datos del sitio web utilizando Excel en una tabla y hacer que se actualice automáticamente. Esta sencilla herramienta ayudará a facilitar su vida y aliviar el copiado innecesario.