我正在尝试从api中提取数据 有一个简单的https网站地址,如果您在Google url中键入它,则会返回一个json 但是,似乎Excel中的= WEBSERVICE函数仅在http上的https站点上不起作用,即webservice不喜欢任何形式的身份验证
我已经进行了搜索,但似乎不必借助VBA就可以解决此问题
有没有解决的办法?我还不知道的另一个功能?
不适用于我的网址示例是
https://api.crypto-bridge.org/api/v1/ticker
这会在excel中产生#VALUE结果
=WEBSERVICE("https://api.crypto-bridge.org/api/v1/ticker")
答案 0 :(得分:0)
您的网址返回了约38K的数据,但根据WEBSERVICE()
docs:
如果参数导致一个无效的字符串或包含超过32767个字符的允许单元格限制的字符串,则WEBSERVICE将返回#VALUE!错误值。
鉴于数据量超出了您需要装入其他单元的容量,Power Query是一种选择。