Cómo exportar una tabla de una página web a Excel
Hay tres maneras de hacerlo. Todas funcionan en una página pública sencilla. No todas funcionan en un portal de empresa, en una tabla dentro de un marco o en una lista que ocupa 40 páginas. Esto es lo que resuelve cada una.
1. Copiar y pegar
Selecciona la tabla, presiona Ctrl+C, haz clic en una celda de Excel y presiona Ctrl+V. Si el resultado conserva los colores y las fuentes de la web, pega desde y elige la opción que adapta lo pegado al formato de destino.
Es la forma más rápida y, con una tabla pequeña y limpia, basta. Los problemas empiezan cuando intentas usar los datos:
- Los números llegan como texto. «$1,250.00» o «1.250,00 €» a menudo caen en Excel como texto: se quedan a la izquierda y
SUMAdevuelve 0. Mira números pegados desde una web que Excel guarda como texto. - Los códigos pierden los ceros. Un código postal como 08001 se convierte en 8001, y un número largo en 3,49E+10. Mira por qué Excel quita los ceros a la izquierda.
- Las fechas se leen al revés cuando la web y tu Excel usan un orden distinto (10/12 es el 12 de octubre en Estados Unidos y el 10 de diciembre en casi todo el resto del mundo).
- Viene basura: filas vacías, la cabecera repetida cada 20 filas, botones e iconos de la página.
- Solo una página cada vez. Si la tabla está repartida en varias páginas con un botón «Siguiente», repites todo en cada página.
2. La opción «De la Web» de Excel
Excel puede leer una página web por sí solo. En Excel para Windows: (en algunas versiones, el comando está directamente en la pestaña ). Pega la dirección de la página y Excel muestra, en la ventana , la lista de tablas que ha encontrado. Elige una y haz clic en , o en para corregir los tipos de columna antes de cargarla.
Es una buena opción para páginas públicas que tienes que actualizar a menudo, porque la consulta se actualiza con un clic. Pero Excel abre la página por su cuenta, fuera de tu navegador, y eso tiene límites:
- Las páginas con inicio de sesión no funcionan. Excel no tiene tu sesión, así que un portal de empresa, la banca en línea o un panel de administración suelen mostrar una página de acceso o nada en absoluto.
- Pueden faltar las tablas que la página construye después de cargarse, según cómo esté hecha la web.
- Las direcciones internas (intranet, pantallas de ERP antiguas) a menudo no son accesibles de la misma manera.
3. Una extensión del navegador
Una extensión funciona dentro de tu navegador, en la página que ya estás viendo. Esa es la diferencia: si ves la tabla, la extensión puede leerla, aunque esté detrás de un inicio de sesión, dentro de un marco o en un portal interno.
Con Botón Exportar es así:
- Abre la página con la tabla.
- Haz clic en el icono de la extensión. Aparece la lista de tablas de la página; pasa el cursor por encima de una y se ilumina, así sabes cuál es cuál.
- Haz clic en Excel (o CSV). El archivo se crea en tu navegador y se descarga.
Antes de escribir el archivo, limpia los datos: los importes se convierten en números de verdad (sea cual sea el formato: 1.234,56 €, $1,234.56, R$ 1.234,56), las fechas se convierten en fechas, los códigos con ceros a la izquierda se quedan como están escritos y se eliminan las filas vacías y las cabeceras repetidas. Las tablas partidas en dos en la página (una primera columna fija, o las cabeceras en una tabla aparte) se vuelven a unir.
¿Tabla repartida en muchas páginas? En la versión Pro, la extensión hace clic en «Siguiente» por ti, página tras página, y te entrega un único archivo. Se detiene sola en la última página.
Cuál usar
| Situación | La mejor opción |
|---|---|
| Tabla pública pequeña, para usar una vez | Copiar y pegar |
| Tabla pública que actualizas cada semana | «De la Web» de Excel |
| Portal de empresa, ERP, panel de administración (con inicio de sesión) | Extensión del navegador |
| Tabla dentro de un marco, o partida en dos | Extensión del navegador |
| Importes, fechas y códigos que tienen que salir bien | Extensión del navegador, o «De la Web» con los tipos de columna puestos a mano |
Pruébalo con tu tabla
Botón Exportar es gratis para una tabla cada vez, sin cuenta. Todo ocurre en tu navegador: no se sube nada.