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?
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?
Respostas:
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 ImportJSON
funçã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:
Se você deseja colar um objeto JSON, use o http://www.convertcsv.com/json-to-csv.htm para convertê-lo em um CSV e depois importá-lo para o Planilhas Google.
Se você quiser girar os dados de colunas para linhas, use http://www.convertcsv.com/transpose-csv.htm
Achei isso mais fácil do que mexer com um script addon.
Você pode usar este complemento para importar dados da API JSON para o Planilhas Google: https://gsuite.google.com/marketplace/app/api_connector/95804724197