Wie importiere ich JSON-Daten in Google Spreadsheets?

18

Es gibt eine IMPORTXML- Funktion zum Importieren von Daten aus verschiedenen strukturierten Datentypen, einschließlich XML-, HTML-, CSV-, TSV- und RSS- und ATOM-XML-Feeds.

Gibt es eine ähnliche Lösung zum Importieren von Daten im JSON-Format?

Kenorb
quelle
3
Sie können auch Sie = importdata ("URL zu JSON")
Aurielle Perlmann

Antworten:

16

Derzeit gibt es keine jedes Add-on, um diese Funktionalität bieten, so müssen Sie erstellen oder importieren benutzerdefinierte Funktionen von Skript - Editor in Extras - Menü (für Kalkulationstabellen). Fügen Sie dann den Inhalt ImportJSON.gsvon bradjaspers GitHub-Seite erneut ein und speichern Sie ihn.

Danach können Sie die ImportJSONFunktion verwenden, zum Beispiel:

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")

Hier ist ein weiteres Beispiel:

=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")

Weiterlesen:

Kenorb
quelle
1
Gibt es eine Möglichkeit, dies in neuen Google Sheets zu tun? Wie bekomme ich das zum Laufen?
rcphq
1
Gibt es eine Möglichkeit, das JSON-Objekt in das Argument anstelle der URL einzufügen?
catch22
Ich habe diese Schritte heute (ab 2018) getestet und sie funktionieren immer noch in den neuesten Arbeitsblättern ( Extras-> Skripteditor ) und importieren die Funktionen.
Kenorb