Existe la función IMPORTXML para importar datos de cualquiera de los diversos tipos de datos estructurados, incluidos XML, HTML, CSV, TSV y RSS y ATOM XML feeds.
¿Existe alguna solución similar para importar datos en formato JSON?
Existe la función IMPORTXML para importar datos de cualquiera de los diversos tipos de datos estructurados, incluidos XML, HTML, CSV, TSV y RSS y ATOM XML feeds.
¿Existe alguna solución similar para importar datos en formato JSON?
Respuestas:
Actualmente no hay ningún complemento que ofrezca esta funcionalidad, por lo que debe crear o importar funciones personalizadas mediante el Editor de secuencias de comandos disponible en el menú Herramientas (para hoja de cálculo). Luego vuelva a pegar el contenido de la página GitHubImportJSON.gs
de bradjasper y guárdelo.
Después de eso, puede usar la ImportJSON
función, por ejemplo:
=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")
Aquí hay otro ejemplo:
=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")
Lee mas:
Si desea pegar un objeto JSON, puede usar http://www.convertcsv.com/json-to-csv.htm para convertirlo en un CSV y luego importarlo a Google Sheets.
Si desea rotar los datos de columnas a filas, puede usar http://www.convertcsv.com/transpose-csv.htm
Encontré esto más fácil que jugar con un script adicional.
Puede usar este complemento para importar datos de la API JSON a las Hojas de cálculo de Google: https://gsuite.google.com/marketplace/app/api_connector/95804724197