Cómo importar datos web en Excel usando la función obtener datos
🔍 WiseChecker

Cómo importar datos web en Excel usando la función obtener datos

Necesitas traer información en vivo de un sitio web a tu hoja de cálculo de Excel. Copiar y pegar manualmente los datos es lento y propenso a errores. La función Obtener datos de Excel se conecta directamente a páginas web e importa tablas automáticamente. Este artículo te muestra cómo usar esta herramienta para extraer datos de la web a tu libro de trabajo.

Conclusiones clave: Importar datos web a Excel

  • Datos > Obtener datos > Desde web: Abre el cuadro de diálogo de conexión donde introduces la URL de la página web que contiene los datos.
  • Panel del Navegador: Muestra todas las tablas y listas encontradas en la página web, permitiéndote previsualizar y seleccionar cuáles importar.
  • Cargar o transformar datos: Carga los datos directamente en una hoja de trabajo o abre el Editor de Power Query para limpiarlos y darles forma primero.

ADVERTISEMENT

Qué hace la función Obtener datos desde web

La herramienta Obtener datos desde web es parte de la tecnología Power Query de Excel. Actúa como un puente entre tu libro de trabajo y una página web pública. La función escanea la estructura HTML de la página para identificar datos estructurados como tablas y listas. Luego crea una conexión de consulta en vivo que se puede actualizar para obtener información actualizada con un clic.

Antes de comenzar, asegúrate de tener una conexión a internet estable. La página web desde la que deseas importar debe ser accesible públicamente sin requerir inicio de sesión. La herramienta funciona mejor con tablas HTML estáticas. Puede que no interprete correctamente datos mostrados a través de JavaScript complejo o aplicaciones web interactivas.

Pasos para importar una tabla web a Excel

  1. Abrir el cuadro de diálogo Obtener datos
    En Excel, ve a la pestaña Datos en la cinta de opciones. Haz clic en Obtener datos en el grupo Obtener y transformar datos. Coloca el cursor sobre De otras fuentes y selecciona Desde web en el menú.
  2. Introducir la dirección web
    Aparecerá un cuadro de diálogo titulado Desde web. Pega o escribe la URL completa de la página web que contiene tus datos en el campo URL. Haz clic en Aceptar para continuar.
  3. Seleccionar tus datos en el Navegador
    Excel se conectará a la página web y analizará su contenido. El panel del Navegador se abrirá a la derecha. Muestra una lista de tablas detectadas bajo las Opciones de visualización. Haz clic en cada nombre de tabla para previsualizar su contenido en el panel.
  4. Cargar o transformar los datos
    Marca la casilla junto a la tabla que deseas importar. Tienes dos opciones. Haz clic en Cargar para importar los datos directamente a una nueva hoja de trabajo. Haz clic en Transformar datos para abrir primero el Editor de Power Query, donde puedes eliminar columnas, filtrar filas o cambiar tipos de datos antes de cargar.

Usar el Editor de Power Query para limpiar datos

  1. Eliminar columnas innecesarias
    En el Editor de Power Query, selecciona las columnas que no necesitas. Haz clic derecho en el encabezado de la columna y elige Quitar. También puedes seleccionar varias columnas manteniendo presionada la tecla Ctrl mientras haces clic.
  2. Filtrar y ordenar filas
    Haz clic en la flecha desplegable en el encabezado de una columna para aplicar filtros. Por ejemplo, filtra una columna numérica para mostrar valores mayores que cierta cantidad. Usa el botón Ordenar de A a Z o Ordenar de Z a A en la pestaña Inicio para reordenar los datos.
  3. Cambiar tipos de datos
    Es posible que Excel importe números como texto. Haz clic en el icono de tipo de datos junto al encabezado de una columna, como ABC para texto, y selecciona el tipo correcto como Número entero o Fecha. Haz clic en Cerrar y cargar en la pestaña Inicio para aplicar los cambios y enviar los datos a Excel.

ADVERTISEMENT

Errores comunes y limitaciones de la importación de datos

La página web requiere inicio de sesión o tiene contenido dinámico

La función Obtener datos desde web no puede omitir pantallas de inicio de sesión ni interactuar con formularios web. También tiene dificultades con datos renderizados dinámicamente por JavaScript después de que la página carga. Si tus datos objetivo están detrás de un inicio de sesión, este método no funcionará. Para algunos sitios dinámicos, usar la opción Desde web en Power Query Desktop, una aplicación separada, podría tener más éxito.

Los datos importados aparecen en una sola columna

A veces, los datos web que parecen una tabla no están formateados con etiquetas HTML de tabla adecuadas. Excel puede importarlos como un solo bloque de texto en una columna. Para solucionarlo, usa la herramienta Texto en columnas en la pestaña Datos después de cargar. Alternativamente, en el Editor de Power Query, usa la función Dividir columna en la pestaña Transformar para separar el texto.

La actualización de la conexión falla o muestra datos antiguos

La conexión puede fallar si la estructura del sitio web cambia o la URL ya no es válida. Para gestionar esto, haz clic derecho en cualquier celda de la tabla importada y selecciona Actualizar. Si falla, verifica la página web original. Para actualizar la URL de la conexión, ve a la pestaña Datos, haz clic en Consultas y conexiones, haz clic derecho en el nombre de la consulta y selecciona Propiedades para editar el origen.

Obtener datos desde web vs. Consulta web heredada

Elemento Obtener datos desde web (Power Query) Consulta web heredada
Ruta de acceso Datos > Obtener datos > Desde web Datos > Obtener datos > Asistentes heredados > Desde web
Transformación de datos Editor de Power Query completo para limpieza Solo opciones básicas de formato
Tipo de conexión Conexión de consulta moderna y estructurada Extracción de datos simple y estática
Gestión de actualización Centralizada en el panel Consultas y conexiones Gestionada mediante propiedades de rango de datos externos
Mejor para Importaciones repetidas que necesitan limpieza y automatización Importación única de una tabla HTML simple

Ahora puedes importar tablas en vivo desde sitios web públicos directamente a Excel. Usa la pestaña Datos para iniciar la herramienta Obtener datos desde web y selecciona tus datos en el panel del Navegador. Para tu próximo proyecto, intenta importar datos de un sitio web financiero para rastrear precios de acciones. Usa el botón Actualizar todo en la pestaña Datos para actualizar todas tus consultas web a la vez cuando abras tu libro de trabajo.

ADVERTISEMENT