如何使用 Aspose.Cells Cloud 在 Excel 工作表中添加数据透视表
Contents
[
Hide
]
此 REST API 可向工作表中添加数据透视表。
先决条件:
- 一个已获取有效 JWT 访问令牌的 Aspose.Cells Cloud 账户。
- 目标工作簿必须存储在受支持的存储位置中(默认存储或用户指定的存储)。
- 通过
sheetName指定的工作表必须存在于该工作簿中。
PutWorksheetPivotTable API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pivottables
安全与身份验证
Aspose.Cells Cloud API 是安全的,需要基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name | string | path | Excel 文档的名称。 |
| sheetName | string | path | 将创建数据透视表的工作表名称。 |
| request | object | body | CreatePivotTableRequest 数据传输对象(DTO),包含数据透视表定义。 |
| folder | string | query | 包含文档的文件夹。 |
| storageName | string | query | 文档所在存储的名称。 |
| sourceData | string | query | 新数据透视表缓存的源数据范围(例如:A5:E10)。 |
| destCellName | string | query | 数据透视表报表目标区域左上角单元格的地址。 |
| tableName | string | query | 为新数据透视表指定的名称。 |
| useSameSource | boolean | query | 若为 true,新数据透视表将复用已存在的数据源,从而节省内存(前提是已有其他数据透视表使用了该源)。 |
OpenAPI 规范 定义了一个公开可访问的编程接口,允许您直接通过网页浏览器发起 REST 调用。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何通过 cURL 调用 Cloud API。
安全提示: 调用 API 时务必使用 https:// 协议,并严格保密您的 JWT 令牌;通过明文 HTTP 传输令牌可能导致其被截获。
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 筛选器应用成功;响应包含操作详情。 |
| 400 | Bad Request(错误请求) | 参数缺失或无效(例如:不支持的文件类型)。 |
| 401 | Unauthorized(未授权) | JWT 令牌无效或缺失。 |
| 413 | Payload Too Large(载荷过大) | 上传的文件超出大小限制。 |
| 500 | Internal Server Error(内部服务器错误) | 服务器发生意外错误。 |
云 SDK 家族
使用 SDK 是加速开发进程的最佳方式。SDK 封装了底层细节,使您能专注于项目核心任务。请查看 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: