Come copiare una tabella da un sito web a Excel o Fogli Google
Quattro metodi che funzionano, da quello che già conosci al più rapido. Scegli in base alla frequenza con cui lo fai e alla complessità della pagina.
1. Seleziona, copia e incolla
Trascina il mouse sulla tabella, premi Ctrl+C (⌘+C su Mac), fai clic su una cella del tuo foglio e premi Ctrl+V.
Ideale per: una tabella piccola e semplice che ti serve una tantum.
Dove non funziona: la selezione cattura anche il testo intorno o tralascia righe; le tabelle lunghe sono difficili da selezionare; link, colori e font vengono incollati (usa Incolla speciale → Testo in Excel o Ctrl+Maiusc+V in Fogli Google per rimuoverli); i richiami di note come [1] si attaccano ai numeri; e i numeri scritti come "1,234.56" potrebbero rimanere testo se il tuo foglio usa la virgola decimale.
2. Excel: Dati → Recupera dati → Da altre origini → Da Web
In Excel per Windows (Microsoft 365, 2016 e versioni successive), apri Dati → Recupera dati → Da altre origini → Da Web, incolla l'indirizzo della pagina e premi OK. Excel elenca le tabelle trovate; scegline una e premi Carica. In seguito, Aggiorna ricaricherà i dati più recenti.
Ideale per: una pagina pubblica che vuoi aggiornare regolarmente.
Dove non funziona: pagine protette da login, pagine che creano le tabelle con JavaScript dopo il caricamento e siti che bloccano le richieste automatiche; in questi casi Excel non trova nulla o sceglie la tabella sbagliata. Richiede inoltre diversi clic ogni volta che parti da una pagina nuova.
3. Fogli Google: IMPORTHTML
In una cella, digita =IMPORTHTML("https://example.com/page"; "table"; 1). L'ultimo numero è la posizione della tabella nella pagina: 1 per la prima, 2 per la seconda e così via. Fogli riempie le celle e aggiorna i dati periodicamente.
Ideale per: una pagina pubblica che vuoi mantenere collegata in un foglio condiviso.
Dove non funziona: gli stessi limiti di Da Web di Excel (niente login, niente tabelle generate da JavaScript), devi indovinare il numero della tabella nelle pagine che ne contengono molte, e le pagine grandi possono restituire un errore che indica l'impossibilità di recuperare l'indirizzo o andare in timeout.
4. Un'estensione per il browser: un clic sulla pagina che stai leggendo
Un'estensione opera sulla pagina esattamente come la vedi nel browser, quindi funziona anche dopo il login e sulle tabelle create con JavaScript. Ne abbiamo creata una noi, Ordelio Copia Tabelle (gratuita, senza limiti di righe):
- Apri la pagina e fai clic sull'icona dell'estensione (o premi Alt+Maiusc+Y). Vengono elencate tutte le tabelle della pagina, partendo dalla più grande; passandoci sopra con il mouse, la tabella si evidenzia.
- Premi Copia e incolla in Excel, Fogli Google, LibreOffice o Numbers: ogni cella finisce nella sua colonna. Oppure premi CSV per salvare un file che si apre con gli accenti intatti (UTF-8, con il separatore atteso dal tuo foglio).
Inoltre converte "1,234.56" in "1234,56" quando il tuo foglio usa la virgola decimale (e viceversa), ripete le celle unite in modo che le colonne restino allineate e rimuove i richiami di note come [1].
Dove non funziona: copia ciò che è presente sulla pagina in quel momento, quindi le tabelle suddivise su più pagine richiedono una copia per pagina, e non si aggiorna da sola come i metodi 2 e 3.
Ottieni Ordelio Copia Tabelle per Microsoft Edge Versioni per Chrome e Firefox: in fase di revisione.
Quale scegliere
| Copia e incolla | Excel Da Web | IMPORTHTML | Estensione | |
|---|---|---|---|---|
| Pagine protette da login | Sì | No | No | Sì |
| Tabelle generate da JavaScript | Sì | Spesso no | No | Sì |
| Colonne e numeri puliti | Spesso no | Sì | Sì | Sì |
| Aggiornamento automatico | No | Sì | Sì | No |
| Tempo per una nuova pagina | Breve, se la tabella è piccola | Circa un minuto | Circa un minuto | Pochi secondi |
In breve: per i dati che monitori nel tempo su una pagina pubblica, collegali con Da Web o IMPORTHTML. Per tutto il resto, soprattutto per le pagine che richiedono l'accesso, copiali dalla pagina che stai leggendo.
Hai trovato una tabella che nessuno di questi metodi gestisce? Faccelo sapere, leggiamo ogni messaggio.