Istnieje funkcja IMPORTXML do importowania danych z dowolnego z różnych typów danych strukturalnych, w tym kanałów XML, HTML, CSV, TSV oraz RSS i ATOM XML.
Czy istnieje podobne rozwiązanie do importowania danych w formacie JSON?
Istnieje funkcja IMPORTXML do importowania danych z dowolnego z różnych typów danych strukturalnych, w tym kanałów XML, HTML, CSV, TSV oraz RSS i ATOM XML.
Czy istnieje podobne rozwiązanie do importowania danych w formacie JSON?
Odpowiedzi:
Obecnie nie ma żadnego dodatku oferującego tę funkcjonalność, więc musisz utworzyć lub zaimportować niestandardowe funkcje za pomocą edytora skryptów dostępnego w menu Narzędzia (dla arkusza kalkulacyjnego). Następnie ponownie wkleić treść ImportJSON.gs
z GitHub stronie bradjasper za i zapisz go.
Następnie możesz użyć ImportJSON
funkcji, na przykład:
=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")
Oto inny przykład:
=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")
Czytaj więcej:
Jeśli chcesz wkleić obiekt JSON, możesz użyć http://www.convertcsv.com/json-to-csv.htm, aby przekonwertować go na CSV, a następnie zaimportować go do Arkuszy Google.
Jeśli chcesz obrócić dane z kolumn do wierszy, możesz użyć http://www.convertcsv.com/transpose-csv.htm
Uznałem to za łatwiejsze niż bałagan w skrypcie dodatkowym.
Możesz użyć tego dodatku do importowania danych JSON API do Arkuszy Google: https://gsuite.google.com/marketplace/app/api_connector/95804724197