跳至主要内容

Excel WEBSERVICE 函数

Author: Zhoumandy Last Modified: 2025-05-07

WEBSERVICE 函数从 Web 服务返回数据。

webservice-function 1


语法

=WEBSERVICE(url)


参数

  • Url (必需):必需。要调用的 Web 服务的 URL。

返回值

WEBSERVICE 函数返回 Web 服务的结果。


函数说明

  1. WEBSERVICE 函数在 Excel 2013 中引入。因此,它在早期版本的 Excel 中不可用。并且在 Excel 网页版或 Mac 版 Excel 中也不可用。
  2. WEBSERVICE 函数可能会出现在 Mac 版 Excel 的库中,但由于它依赖于 Windows 操作系统的功能,在 Mac 上无法返回结果。
  3. 提供的 url 参数可以是单元格引用用双引号括起来的值
  4. 如果出现以下情况之一,则会出现 #VALUE! 错误值:
    • 提供的 url 参数无法返回数据;
    • 提供的 url 参数导致无效的字符串;
    • 提供的 url 参数导致的字符串包含超过 32767 个字符,这是 Excel 允许的单元格限制;
    • 提供的 url 参数是一个包含超过 GET 请求允许的 2048 个字符的字符串;
    • 提供的 url 参数包含不支持的协议,例如 ftp://file://

示例

如下图所示,B5 单元格中有一个 URL。要从该 URL 获取数据,请按照以下步骤操作。

1. 请将以下公式复制到 D5 单元格中,然后按 Enter 键获取结果。

=WEBSERVICE(B5)

webservice-function 2

注意:我们也可以直接在公式中输入一个值。例如,D5 单元格中的公式可以更改为:

=WEBSERVICE("https://www.nasa.gov/")

相关函数: