
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étodo | Ideal para | La estructura se conserva | Funciona en lote | Coste |
|---|---|---|---|---|
| 1. Copiar y pegar | Una tabla sencilla, ahora mismo | A veces | No | Gratis |
| 2. Extensión de captura de tablas (Uniclip) | Filas limpias, uso repetido, Notion/Feishu | Sí | Sí | Gratis |
3. Google Sheets =IMPORTHTML | Una tabla accesible por URL | Sí | Limitado | Gratis |
| 4. Conversores de tablas en línea | Casos puntuales ocasionales | Normalmente | No | Gratis/de pago |
5. Python (pandas.read_html) | Desarrolladores, muchas páginas | Sí | Sí | Gratis |
Método 1: copiar y pegar
La solución sin herramientas:
- Selecciona la tabla arrastrando desde su primera celda hasta la última.
- Pulsa Ctrl+C / Cmd+C.
- En Excel o Google Sheets, haz clic en una celda y pulsa Ctrl+V / Cmd+V.
- 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.
Más publicaciones

Cómo funciona el web scraping (y las herramientas para cada nivel)
Una explicación en lenguaje llano de cómo funciona el web scraping — petición, HTML, análisis, datos estructurados — además de la escalera de métodos del copiado manual al código, y para qué se usa el scraping en inteligencia de negocios, minería de datos y aprendizaje automático.

Cómo extraer datos de Reddit (perfil, publicaciones y comentarios)
Las formas legítimas de extraer datos de Reddit — la exportación oficial de datos de tu cuenta, la API de Reddit y la captura de publicaciones, comentarios y listas de usuarios que estás viendo hacia Notion o CSV — además de las reglas que importan.

Cómo extraer todas las imágenes de un sitio web (4 formas)
Cuatro formas de descargar o extraer las imágenes de una página web — guardar con el clic derecho, descargadores masivos, capturar las imágenes en Notion u Obsidian junto con su fuente, y ver imágenes dentro de Google Sheets.
Boletín
Únete a la comunidad
Suscríbete a nuestro boletín para las últimas noticias y actualizaciones