Quante volte ti è capitato di voler analizzare o rielaborare dati presenti in un sito web o in un feed RSS? Google Sheets ti offre strumenti avanzati per importare facilmente dati da diverse fonti esterne e automatizzare i processi di aggiornamento.
=== ADS ===

=== ADS ===
In questa guida vedremo come utilizzare le funzioni di importazione di Google Sheets per integrare dati da:
- Siti web con liste o tabelle HTML.
- Feed RSS per monitorare notizie e aggiornamenti.
- File CSV o XML online.
- Altri fogli di calcolo, evitando duplicazioni e mantenendo i dati sincronizzati.
Scopriamo insieme come rendere Google Sheets il tuo centro di controllo per l’elaborazione dei dati!
Funzioni di Importazione in Google Sheets
Google Sheets include diverse funzioni native per importare dati da fonti esterne:
IMPORTHTML
: Utilizza questa funzione per importare tabelle o liste da una pagina HTML.IMPORTFEED
: Perfetta per integrare dati da feed RSS.IMPORTDATA
: Consente di importare file CSV o TSV da un URL.IMPORTXML
: Ideale per estrarre dati specifici da una pagina web utilizzando query XPath.
1. Importare Dati da Feed RSS con IMPORTFEED
I feed RSS sono un ottimo modo per monitorare le ultime notizie e aggiornamenti. Ecco come utilizzare la funzione IMPORTFEED
per integrare un feed RSS in Google Sheets.
Esempio Pratico con Google News
Supponiamo di voler importare le notizie di Google News per l’Italia.
- Copia l’URL del feed RSS:
https://news.google.com/news/u/2/?gl=IT&ned=it&hl=it&output=atom
- Inserisci la seguente formula nella prima cella del tuo foglio:
=IMPORTFEED("https://news.google.com/news/u/2/?gl=IT&ned=it&hl=it&output=atom")
- Risultato: Una lista con le ultime 10 notizie, inclusi titolo, autore, URL dell’articolo e un breve riassunto.
Personalizzare i Risultati
Puoi visualizzare solo le intestazioni e un numero specifico di notizie. Utilizza questa formula per mostrare le intestazioni e le prime 3 notizie:
=IMPORTFEED("https://news.google.com/news/u/2/?gl=IT&ned=it&hl=it&output=atom"; "items"; VERO; 3)
"items"
: Specifica che desideri i dati del feed.VERO
: Mostra le intestazioni delle colonne.3
: Mostra solo le prime 3 notizie.
2. Importare Tabelle HTML con IMPORTHTML
Se vuoi importare tabelle o liste da un sito web, la funzione IMPORTHTML
è ciò che fa per te.
Sintassi Base
=IMPORTHTML("URL_del_sito", "query", indice)
- URL_del_sito: L’indirizzo della pagina web.
- query: Specifica se importare una tabella (
"table"
) o una lista ("list"
). - indice: L’indice della tabella o lista da importare.
Esempio Pratico
Supponiamo di voler importare una tabella di dati finanziari:
=IMPORTHTML("https://example.com/dati-finanziari", "table", 1)
3. Importare File CSV o TSV con IMPORTDATA
La funzione IMPORTDATA
consente di importare file CSV o TSV ospitati online.
=== ADS ===

=== ADS ===
Sintassi Base
=IMPORTDATA("URL_del_file")
Esempio Pratico
Supponiamo di avere un file CSV con prezzi di criptovalute ospitato su un server:
=IMPORTDATA("https://example.com/prezzi-crypto.csv")
4. Estrarre Dati Specifici da una Pagina Web con IMPORTXML
Con IMPORTXML
, puoi utilizzare query XPath per estrarre elementi specifici da una pagina web.
Sintassi Base
=IMPORTXML("URL", "XPath_query")
Esempio Pratico
Vuoi estrarre i titoli degli articoli da una pagina di notizie?
=IMPORTXML("https://example.com/notizie", "//h2[@class='title']")
Importare Dati da Altri Fogli di Lavoro
Collegare Due Fogli con la Formula IMPORTRANGE
Se devi sincronizzare dati tra due fogli di lavoro Google Sheets, usa la formula IMPORTRANGE
.
Sintassi Base
=IMPORTRANGE("URL_del_foglio", "Nome_foglio!Intervallo")
Esempio Pratico
Supponiamo di voler importare i dati dalla colonna A del foglio “Dati”:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_foglio", "Dati!A:A")
Ottimizzare il Flusso di Lavoro con l’Add-On Sheetgo
Per gestire dati complessi e automatizzare le integrazioni, puoi utilizzare l’add-on Sheetgo.
Caratteristiche di Sheetgo
- Trasforma i tuoi dati in file XML o JSON.
- Perfetto per condividere dati strutturati con database o wiki.
- Automatizza l’aggiornamento dei dati tra fogli di lavoro.
Come Installare Sheetgo
- Vai su Estensioni > Componenti aggiuntivi > Ottieni componenti aggiuntivi.
- Cerca “Sheetgo” e installalo.
- Autorizza l’add-on e inizia a collegare i tuoi dati.
Per maggiori informazioni, consulta Sheetgo.
Esempio di Utilizzo: Importare Dati di Notizie in Tempo Reale
Supponiamo di voler monitorare notizie in tempo reale per un report settimanale:
- Usa la funzione
IMPORTFEED
per integrare feed RSS di Google News. - Aggiungi formule personalizzate per filtrare le informazioni più rilevanti.
- Automatizza il processo con Sheetgo per inviare i dati strutturati a un database o a un wiki aziendale.
Conclusioni
Google Sheets offre strumenti incredibili per importare e gestire dati da diverse fonti esterne. Che si tratti di feed RSS, file CSV o altre pagine web, puoi trasformare Google Sheets in un potente centro di controllo per l’elaborazione e l’analisi dei dati.
Hai trovato utile questa guida? Condividila con i tuoi colleghi per aiutarli a ottimizzare i loro flussi di lavoro!