向 Excel 工作表添加列表对象(表格) – Aspose.Cells Cloud 文档
Contents
[
Hide
]
此 REST API 可向 Excel 工作表添加列表对象(表格)。
在使用此端点前,请确保您已获取有效的 JWT 令牌、工作簿存储在受支持的云存储中,且目标工作表已存在。
REST API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name | string | 路径 | 工作簿文件名。 |
| sheetName | string | 路径 | 工作表名称。 |
| startRow | integer | 查询 | 表格区域首行的从零开始索引。 |
| startColumn | integer | 查询 | 表格区域首列的从零开始索引。 |
| endRow | integer | 查询 | 表格区域末行的从零开始索引。 |
| endColumn | integer | 查询 | 表格区域末列的从零开始索引。 |
| hasHeaders | boolean | 查询 | 若首行包含列标题则为 true,否则为 false。 |
| listObject | object | 请求体 | 列表对象定义(详见 请求体架构)。 |
| folder | string | 查询 | 包含工作簿的文件夹。 |
| storageName | string | 查询 | 存储名称。 |
请求体架构
listObject 对象描述将创建的表格。仅列出最常用属性;完整属性列表请参阅 OpenAPI 规范。
{
"displayName": "MyTable",
"showTotals": false,
"style": "TableStyleMedium2"
}
示例请求(cURL)
curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/listobjects?startRow=1&startColumn=1&endRow=10&endColumn=12&hasHeaders=true" \
-X PUT \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>" \
-d '{
"displayName": "MyTable",
"showTotals": false,
"style": "TableStyleMedium2"
}'
示例响应
{
"Code": 200,
"Status": "OK"
}
错误代码
| HTTP 状态码 | 原因 | 描述 |
|---|---|---|
| 400 | 错误请求 | 范围参数无效或 JSON 请求体格式错误。 |
| 401 | 未授权 | 缺失或已过期的 JWT 令牌。 |
| 404 | 未找到 | 指定的工作簿或工作表不存在。 |
| 500 | 内部服务器错误 | 服务器端意外错误。 |
示例 400 响应
{
"Code": 400,
"Status": "Bad Request",
"Message": "Invalid range parameters."
}
示例 401 响应
{
"Code": 401,
"Status": "Unauthorized",
"Message": "Authentication token is missing or expired."
}
OpenAPI 规范 提供了此操作的完整接口定义。
云 SDK 家族
使用 SDK 是加速开发的最佳方式。SDK 负责处理底层细节,使您能专注于项目任务。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: