WEBSERVICE函数从 Internet 或 Intranet 上的 Web 服务返回数据。
注意:
-
WEBSERVICE 函数仅在 2013 Excel及更高版本中提供,Windows。
-
WEBSERVICE 函数可能显示在 Excel for Mac 函数库中,但它依赖于 Windows 操作系统功能,因此不会在 Mac 上返回结果。
语法
WEBSERVICE(url)
WEBSERVICE 函数语法具有以下参数。
参数 |
说明 |
---|---|
url 必需 |
要调用的 Web 服务的 URL |
注意:
-
如果参数无法返回数据,则 WEBSERVICE 返回#VALUE! 错误。
-
如果参数导致字符串为无效或包含超过 32767 个字符的允许单元格限制,则 WEBSERVICE 返回#VALUE! 错误。
-
如果 URL 是一个字符串,其中包含的 GET 请求允许的字符超过 2048 个,则 WEBSERVICE 返回#VALUE! 错误。
-
对于不支持的协议,例如 ftp:// 或 file://,WEBSERVICE 返回#VALUE! 错误。
示例
下面是使用虚构 Web 服务的示例:
=WEBSERVICE(“http://mywebservice.com/serviceEndpoint?searchString=Excel”)
提示:
-
为获得最佳结果,在公式中加入之前,应先对 WEBSERVICE 的 URL 进行编码。
-
若要对 URL 进行编码,请使用 ENCODEURL 函数。 然后,在 WEBSERVICE 公式中引用包含编码 URL 的单元格。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。