Cómo copiar una tabla de una página web a Excel (5 formas fáciles)
2026/09/22

Cómo copiar una tabla de una página web a Excel (5 formas fáciles)

Cinco formas de copiar una tabla de cualquier página web a Excel o Google Sheets — el simple copiar y pegar, una extensión que entiende la estructura, la fórmula IMPORTHTML y más.

Copiar una tabla de una página web a Excel significa mover la tabla como filas y columnas estructuradas — no como un pegado desordenado ni una captura que hay que volver a teclear. Hay cinco formas fiables de hacerlo, desde un atajo de teclado de dos segundos hasta una fórmula que extrae la tabla directamente desde una URL, y la adecuada depende de con qué frecuencia lo hagas y de lo limpia que deba ser el resultado.

Las cinco formas de un vistazo

MétodoIdeal paraLa estructura se conservaFunciona en loteCoste
1. Copiar y pegarUna tabla sencilla, ahora mismoA vecesNoGratis
2. Extensión de captura de tablas (Uniclip)Filas limpias, uso repetido, Notion/FeishuGratis
3. Google Sheets =IMPORTHTMLUna tabla accesible por URLLimitadoGratis
4. Conversores de tablas en líneaCasos puntuales ocasionalesNormalmenteNoGratis/de pago
5. Python (pandas.read_html)Desarrolladores, muchas páginasGratis

Método 1: copiar y pegar

La solución sin herramientas:

  1. Selecciona la tabla arrastrando desde su primera celda hasta la última.
  2. Pulsa Ctrl+C / Cmd+C.
  3. En Excel o Google Sheets, haz clic en una celda y pulsa Ctrl+V / Cmd+V.
  4. Si las columnas se dividen mal, usa Pegado especial → Texto o las opciones de separación de la vista previa de pegado, y corrige los encabezados a mano.

Esto funciona sorprendentemente bien con tablas HTML sencillas — y se rompe con celdas combinadas, encabezados fijos, filas de carga diferida y cuadrículas que nunca fueron verdaderos elementos <table>. Sirve para echar un vistazo; frustra para cualquier cosa que vayas a reutilizar.

Método 2: capturar la tabla con una extensión

Una extensión que entiende la estructura lee la tabla tal como la ve el navegador, así las filas llegan limpias:

Más allá de una exportación limpia y puntual, este es el método que escala: las cuadrículas repetidas de tarjetas se extraen como filas igual que las tablas reales, varias páginas pueden capturarse por lotes en una sola pasada, y cada captura conserva su enlace de origen. Los detalles están en la página de captura de tablas.

Método 3: la fórmula de Google Sheets

Si la tabla tiene una URL pública, Google Sheets puede traerla por sí solo:

=IMPORTHTML("https://example.com/pricing", "table", 1)

Pega esto en una celda y Sheets extrae la primera tabla de esa página. El último número elige qué tabla (1, 2, 3…) cuando la página tiene varias.

Advertencias que conviene conocer: solo funciona con URL públicas (nada de páginas con inicio de sesión), las páginas dinámicas que renderizan tablas con JavaScript a menudo no devuelven nada, y los sitios que bloquean bots rompen la fórmula. Cuando funciona, eso sí, es una importación genuina de un solo paso.

Método 4: conversores de tablas en línea

Los conversores web aceptan una tabla pegada o una URL y devuelven un archivo de hoja de cálculo. Resuelven el caso puntual ocasional sin instalar nada — a cambio de pegar tus datos en un sitio web de terceros, límites por uso y la habitual lotería de calidad del formato. Razonable para datos públicos que no te importe subir; piénsalo dos veces antes de pegar algo sensible.

Método 5: Python para desarrolladores

Dos líneas cubren la mayoría de los casos:

import pandas as pd
tables = pd.read_html("https://example.com/pricing")
tables[0].to_csv("pricing.csv", index=False)

pandas.read_html analiza cada <table> de la página en DataFrames, y el resto del ecosistema Python se encarga de la paginación, la limpieza y la programación. El precio es el mismo que el de cualquier código: el mantenimiento es tuyo, y las tablas renderizadas con JavaScript necesitan herramientas más pesadas (Playwright, por ejemplo). Para comparar este camino con las herramientas sin código, consulta las mejores herramientas de web scraping.

¿Qué método deberías usar?

  • Una tabla, una vez, poco riesgo → copiar y pegar.
  • Una tabla que reutilizarás, compartirás o repetirás cada semana → una extensión de captura.
  • Página pública, flujo centrado en hojas de cálculo → prueba primero =IMPORTHTML.
  • Datos sensibles → mantenlos en local: pegar, extensión o tu propio script; no un conversor en línea.
  • Muchas páginas, con regularidad y con lógica personalizada → Python.

El patrón común a las cinco: la estructura es lo que vale la pena conservar. Una tabla que llega a Excel con sus columnas intactas es una tabla que de verdad puedes ordenar, filtrar y sobre la que construir; todo lo demás es trabajo de limpieza.

Boletín

Únete a la comunidad

Suscríbete a nuestro boletín para las últimas noticias y actualizaciones