Esiste la funzione IMPORTXML per importare dati da uno qualsiasi dei vari tipi di dati strutturati tra cui feed XML, HTML, CSV, TSV e RSS e ATOM XML.
Esiste una soluzione simile per importare i dati in formato JSON?
Esiste la funzione IMPORTXML per importare dati da uno qualsiasi dei vari tipi di dati strutturati tra cui feed XML, HTML, CSV, TSV e RSS e ATOM XML.
Esiste una soluzione simile per importare i dati in formato JSON?
Risposte:
Attualmente non esiste alcun componente aggiuntivo che offra questa funzionalità, quindi è necessario creare o importare funzioni personalizzate tramite Script Editor disponibili nel menu Strumenti (per foglio di calcolo). Poi ri-incollare il contenuto di ImportJSON.gs
dalla pagina GitHub di bradjasper e salvarlo.
Successivamente, è possibile utilizzare la ImportJSON
funzione, ad esempio:
=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")
Ecco un altro esempio:
=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")
Leggi di più:
Se vuoi incollare un oggetto JSON puoi usare http://www.convertcsv.com/json-to-csv.htm per convertirlo in un CSV e quindi importarlo in Fogli Google.
Se si desidera ruotare i dati dalle colonne alle righe, è possibile utilizzare http://www.convertcsv.com/transpose-csv.htm
Ho trovato questo più facile che scherzare con uno script aggiuntivo.
Puoi utilizzare questo componente aggiuntivo per importare i dati dell'API JSON in Fogli Google: https://gsuite.google.com/marketplace/app/api_connector/95804724197