Функция Excel, как WEBSERVICE, но работает на https - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь получить данные из API Существует простой веб-адрес https, который, если вы введете его в URL-адресе Google, вернет вам json Однако кажется, что функция = WEBSERVICE в Excel не работает только на сайтах https http, т.е. webservice не любит никакой аутентификации

Я искал, но не могу решить эту проблему, не прибегая к VBA

Есть ли способ обойти это? Еще одна функция, о которой я не знаю?

Пример URL, который не работает для меня:

https://api.crypto-bridge.org/api/v1/ticker

Это дает результат #VALUE в excel

=WEBSERVICE("https://api.crypto-bridge.org/api/v1/ticker")

1 Ответ

0 голосов
/ 26 июня 2018

Ваш URL возвращает ~ 38 КБ данных, но в соответствии с WEBSERVICE() документами :

Если аргументы приводят к строке, которая недопустима или содержит более допустимого предела ячейки 32767 символов , WEBSERVICE возвращает # ЗНАЧЕНИЕ! значение ошибки.

Учитывая, что объем данных превышает то, что вы можете поместить в ячейку, вам понадобится другой подход, Power Query является одной из альтернатив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...