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?
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?
Antworten:
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.gs
von bradjaspers GitHub-Seite erneut ein und speichern Sie ihn.
Danach können Sie die ImportJSON
Funktion 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:
Wenn Sie ein JSON-Objekt einfügen möchten, können Sie es mithilfe von http://www.convertcsv.com/json-to-csv.htm in eine CSV- Datei konvertieren und anschließend in Google Sheets importieren.
Wenn Sie die Daten von Spalten in Zeilen drehen möchten, können Sie http://www.convertcsv.com/transpose-csv.htm verwenden
Ich fand das einfacher, als mit einem Addon-Skript herumzuspielen.
Mit diesem Add-On können Sie JSON-API-Daten in Google Sheets importieren: https://gsuite.google.com/marketplace/app/api_connector/95804724197