将表格转换为数据透视表 – Aspose.Cells Cloud 文档
Contents
[
Hide
]
此 REST API 可从列表对象创建数据透视表。
数据透视表可汇总列表对象中的数据,让您直接在工作簿内分析和报告大型数据集。
先决条件:
- 用于身份验证的有效 JWT bearer token。
- 工作簿必须存在于指定的存储位置。
- 目标工作表必须包含您要汇总的列表对象。
PostWorksheetListObjectSummarizeWithPivotTable API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects/{listObjectIndex}/SummarizeWithPivotTable
安全与身份验证
Aspose.Cells Cloud API 是安全的,需采用 基于 JWT token 的身份验证。
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name | string | path | 工作簿文件名。 |
| sheetName | string | path | 包含列表对象的工作表。 |
| listObjectIndex | integer | path | 工作表中列表对象的索引。 |
| destsheetName | string | query | 目标工作表的名称。 |
| request | object | body | 定义数据透视表的 JSON 负载。 |
| folder | string | query | 工作簿所在文件夹的路径。 |
| storageName | string | query | 存储空间的名称。 |
请求体必须遵循以下 JSON Schema 定义:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"Name": { "type": "string", "description": "新数据透视表的名称。" },
"DestCellName": { "type": "string", "description": "数据透视表左上角单元格(例如 \"C1\")。" },
"PivotFieldRows": {
"type": "array",
"items": { "type": "integer" },
"description": "要放入行的字段的从零开始的索引。"
},
"PivotFieldColumns": {
"type": "array",
"items": { "type": "integer" },
"description": "要放入列的字段的从零开始的索引。"
},
"PivotFieldData": {
"type": "array",
"items": { "type": "integer" },
"description": "用作数据字段的字段的从零开始的索引。"
}
},
"required": ["Name", "DestCellName", "PivotFieldRows", "PivotFieldColumns", "PivotFieldData"]
}
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过网页浏览器执行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用 Cloud API。
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 筛选器应用成功;响应包含操作详情。 |
| 400 | Bad Request(错误请求) | 缺失或无效的参数(例如不支持的文件类型)。 |
| 401 | Unauthorized(未授权) | 无效或缺失的 JWT token。 |
| 413 | Payload Too Large(请求实体过大) | 上传文件超过大小限制。 |
| 500 | Internal Server Error(内部服务器错误) | 意外的服务器错误。 |
云 SDK 家族
使用 SDK 是加速开发的最佳方式。SDK 处理底层细节,让您专注于项目任务。请查看 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。