是否有类似的解决方案以JSON格式导入数据?
#1 楼
当前没有任何插件可以提供此功能,因此您必须通过“工具”菜单(适用于电子表格)中的“脚本编辑器”来创建或导入自定义功能。然后从bradjasper的GitHub页面重新粘贴ImportJSON.gs
的内容并保存。之后,您可以使用
ImportJSON
函数,例如:=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")
这是另一个示例:
=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")
了解更多:
Fast Fedora上的ImportJSON库
通过Stackoverflow将JSON数据导入Google Spreadsheet
Google Developers的Google表格中的自定义函数
评论
有没有办法在新的Google表格中执行此操作?我该如何运行?
–rcphq
15年5月31日在19:12
有没有一种方法可以将json对象粘贴到参数中,而不是url中?
– catch22
17-10-18在10:22
我已经测试了这些步骤(截至2018年),它们仍然可以在最新的Sheets(工具->脚本编辑器)中运行并导入功能。
– Kenorb
18年7月30日在20:11
#2 楼
如果要粘贴JSON对象,可以使用http://www.convertcsv.com/json-to-csv.htm将其转换为CSV,然后将其导入到Google表格中。如果要将数据从列旋转到行,可以使用http://www.convertcsv.com/transpose-csv.htm
我发现这比弄乱了插件脚本。
评论
stackoverflow.com/a/7184617/2134604您也可以= importdata(“指向json的网址”)