Come importare i dati utilizzando le funzionalità di Fogli Google
Puoi lavorare con i dati in un foglio di calcolo che si trova in una posizione diversa. Utilizzando il set di funzioni di Fogli Google, puoi importare dati da un file CSV, feed RSS, pagina web o altro foglio di lavoro.
Con l’aiuto delle funzioni che descriveremo qui, puoi estrarre dati nel tuo foglio da fonti esterne. Quindi analizza, manipola, formatta e fai quello che vuoi con i nuovi dati.
IMPORTDATA per file CSV o TSV
Se vedi un file CSV o TSV su un sito web che desideri importare, puoi utilizzare la funzione IMPORT DATI.
La sintassi della funzione IMPORTDATA(reference, delimiter, locale)
è tale che solo il primo argomento è richiesto come URL o riferimento di cella. Se si desidera utilizzare un delimitatore diverso dal tipo di file predefinito, utilizzare delimiter
l’argomento. E se hai bisogno di cambiare la lingua, usa locale
l’argomento del codice regionale.
Qui stiamo importando un file CSV utilizzando un URL con questa formula:
=IMPORTDATA("https://www.bls.gov/cew/classifications/aggregation/agg-level-titles-csv.csv")
In questo esempio, stiamo aggiungendo delimiter
un argomento anziché utilizzare il valore predefinito (virgola) per il file CSV:
=IMPORTDATA("https://www.bls.gov/cew/classifications/aggregation/agg-level-titles-csv.csv",".")
IMPORTFEED per feed RSS o ATOM
Forse c’è un feed RSS o ATOM da cui vuoi estrarre i dati per manipolarli nella tua tabella. Utilizzerai la funzione IMPORTFEED.
Solo il primo argomento è richiesto nella sintassi della funzione IMPORTDATFEED(reference, query, headers, number_items)
ed è possibile utilizzare un URL o un riferimento di cella.
- Query: immettere “elementi” per impostazione predefinita, oppure utilizzare “canale” per una singola riga di dati, “canale[tipo]” per un elemento canale specifico o “elementi[tipo]” per un elemento elemento specifico.
- Intestazioni: l’impostazione predefinita è FALSE, ma puoi utilizzare TRUE per includere la riga di intestazione.
- Number_items: per impostazione predefinita, tutti gli elementi nel feed, ma puoi inserire un numero specifico di elementi.
Per importare il nostro feed How-To Geek a cinque elementi, puoi utilizzare questa formula:
=IMPORTFEED("https://www.howtogeek.com/feed","items",,5)
Utilizzando la seguente formula, puoi importare cinque elementi da un feed e includere una barra del titolo:
=IMPORTFEED("https://www.howtogeek.com/feed","items",TRUE,5)
Come altro esempio, utilizzando lo stesso feed, importiamo solo i titoli di cinque elementi utilizzando questa formula:
=IMPORTFEED("https://www.howtogeek.com/feed","items title",,5)
IMPORTHTML per una tabella o un elenco su una pagina web
Tabelle ed elenchi da una pagina web (HTML) possono essere facilmente importati in Fogli Google utilizzando la funzione IMPORTHTML.
Nella sintassi delle funzioni, IMPORTHTML(reference, query, index)
potresti voler utilizzare tutti e tre gli argomenti, a seconda della pagina. Immettere un URL o una cella per reference
, “tabella” o “elenco” per query
e un numero per index
. Un indice è un identificatore nel codice HTML della pagina per una tabella o un elenco, se ce n’è più di uno.
Ad esempio, importeremo la prima tabella dalla pagina di Wikipedia per i film di Star Wars utilizzando la seguente formula:
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","table",1)
Quando visualizzi la pagina web, puoi vedere che questa prima tabella si trova nell’angolo in alto a destra.
Poiché vogliamo davvero la tabella successiva in questa pagina, includeremo invece il numero di indice successivo con questa formula:
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","table",2)
Ora abbiamo la tabella mostrata di seguito nel nostro foglio Google.
Come altro esempio, stiamo importando un elenco dalla stessa pagina. Questo è il terzo elenco individuato nella pagina che è il contenuto dell’articolo. Ecco la formula:
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","list",3)
IMPORTRANGE per un intervallo di celle in un foglio di calcolo
Un’altra utile funzionalità di importazione è per l’importazione di dati da un altro foglio di calcolo. Sebbene sia facile estrarre i dati da un foglio nella stessa cartella di lavoro, potresti aver bisogno di dati da un’altra cartella di lavoro. È possibile utilizzare la funzione IMPORTRANGE per questo.
Nella sintassi della funzione, IMPORTRANGE(reference, sheet_range)
avrai bisogno di entrambi gli argomenti. Immettere l’URL del foglio tra virgolette o utilizzare un riferimento di cella. Quindi includi il nome del foglio e l’intervallo di celle come stringa o riferimento di cella, entrambi devono essere racchiusi tra virgolette.
Quando inserisci per la prima volta una formula per la funzione IMPORTRANGE, molto probabilmente vedrai un errore simile a quello di seguito. Questo è solo un avviso che è necessario consentire l’accesso al foglio che si desidera importare. Seleziona “Consenti accesso” per continuare.
In questo esempio, stiamo importando l’intervallo da A1 a E7 da un’altra cartella di lavoro. C’è solo un foglio in questa cartella di lavoro, quindi l’importazione viene eseguita senza un nome di foglio. Ecco la formula:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/mysheet/edit","A1:E7")
Nell’esempio seguente importiamo i dati da un’altra cartella di lavoro con più fogli. Quindi dovresti includere il nome del foglio e l’intervallo di celle come una riga:Sales!D1:F13
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/mysheet/edit#gid=111525310","Sales!D1:F13")
Queste funzioni di importazione di Fogli Google possono essere molto utili quando hai bisogno di dati esterni come i tipi menzionati qui. Tieni presente che se desideri importare un determinato tipo di file dal tuo computer, ad esempio una cartella di lavoro di Microsoft Excel, puoi farlo utilizzando il menu Fogli Google.
Lascia un commento