Como importar dados JSON para as planilhas do Google?

18

Há a função IMPORTXML para importar dados de qualquer um dos vários tipos de dados estruturados, incluindo XML, HTML, CSV, TSV e RSS e ATOM XML feeds.

Existe alguma solução semelhante para importar dados no formato JSON?

kenorb
fonte
3
você pode também você = ImportData ( "url para JSON")
Aurielle Perlmann

Respostas:

16

Atualmente, não há nenhum complemento que ofereça essa funcionalidade, portanto, você deve criar ou importar funções personalizadas pelo Editor de scripts disponíveis no menu Ferramentas (para planilha). Em seguida, cole novamente o conteúdo da página GitHubImportJSON.gs de bradjasper e salve-o.

Depois disso, você pode usar a ImportJSONfunção, por exemplo:

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

Aqui está outro exemplo:

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

Consulte Mais informação:

kenorb
fonte
11
existe uma maneira de fazer isso em novas folhas do google? como faço para executar isso?
Rcphq 31/05
11
existe uma maneira de colar o objeto json no argumento, em vez do url?
catch22
Testei essas etapas hoje (a partir de 2018) e elas ainda funcionam nas planilhas mais recentes ( Ferramentas-> editor de scripts ) e importam as funções.
Kenorb