Функция ВЕБСЛУЖБА возвращает данные из веб-службы в Интернете или интрасети.
Примечания:
-
Функция ВЕБСЛУЖБА доступна только в Excel 2013 г. и более поздних Windows.
-
Функция ВЕБСЛУЖБА может отображаться в коллекции Excel для Mac, но она использует Windows операционных систем, поэтому она не возвращает результаты на компьютере Mac.
Синтаксис
ВЕБСЛУЖБА(URL-адрес)
Аргумент функции ВЕБСЛУЖБА имеет следующий аргумент:
Аргумент |
Описание |
---|---|
url Обязательно |
URL-адрес веб-службы, которая будет называться |
Примечания:
-
Если аргументы не могут вернуть данные, вебСЛУЖБА возвращает #VALUE! ошибку "#ВЫЧИС!".
-
Если аргументы возвращают строку, которая не является допустимой или содержит больше допустимого ограничения в 32767 символов, вебСЛУЖБА возвращает #VALUE! ошибку "#ВЫЧИС!".
-
Если URL-адрес — это строка, которая содержит больше символов, чем 2048 символов, разрешенных для запроса GET, ВЕБСЛУЖБА возвращает #VALUE! ошибку "#ВЫЧИС!".
-
Для протоколов, которые не поддерживаются, например ftp:// или file://, веб#VALUE! ошибку "#ВЫЧИС!".
Пример
Вот пример использования вымышлеемой веб-службы:
=ВЕБСЛУЖБА("http://mywebservice.com/serviceEndpoint?searchString=Exce")
Советы:
-
Для лучших результатов ПЕРЕД включением в формулу URL-адрес ВЕБСЛУЖБЫ должен быть закодирован.
-
Чтобы кодировать URL-адрес, используйте функцию КОДЕОД.URL. Затем со ссылкой на ячейку в формуле ВЕБСЛУЖБА в кодированном URL-адресе.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.