WEBSERVICE 函数
约 374 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
WEBSERVICE 函数从指定的 URL 返回网络服务的数据。该函数可以获取网页内容、API 响应或其他网络资源的数据,通常与 FILTERXML 函数配合使用来解析 XML 格式的响应。
2. 语法
WEBSERVICE(url)| 参数 | 选填 | 说明 |
|---|---|---|
| url | 必需 | 网络服务的 URL 地址 |
3. 示例
3.1. 获取网页内容
=WEBSERVICE("https://api.example.com/data")从指定的 API 地址获取返回的数据。
3.2. 从单元格读取 URL
=WEBSERVICE(A1)从单元格 A1 中读取 URL 并获取对应的网络数据。
3.3. 与 FILTERXML 配合使用
=FILTERXML(WEBSERVICE("https://api.example.com/xml"), "//item/name")先从 URL 获取 XML 数据,再使用 FILTERXML 提取特定节点的值。
4. 实用技巧
4.1. URL 必须是有效的网络地址
URL 必须是有效的网络地址,否则返回 #VALUE! 错误
4.2. 返回的数据量有 32767 个字符的限制
返回的数据量有 32767 个字符的限制
4.3. 注意版本与平台支持
WEBSERVICE 函数仅在 Windows 版 Excel 中可用,Mac 版和 Excel 网页版不支持
4.4. 如果需要解析 XML 格式的响应数据
如果需要解析 XML 格式的响应数据,建议与 FILTERXML 函数配合使用