获取 Excel 工作表中的所有形状
Contents
[
Hide
]
此 REST API 可用于检索 Excel 工作表中的所有形状。
安全与身份验证
Aspose.Cells Cloud API 是安全的,需要基于 JWT 令牌的身份验证。
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/shapes
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name | string | path | Excel 文件的名称。 |
| sheetName | string | path | 工作表的名称。 |
| folder | string | query | 存放文档的文件夹。 |
| storageName | string | query | 要使用的存储服务的名称。 |
| include | string | query | 设置为 details 以返回完整形状属性;否则仅返回 link 对象。 |
可选:若文件位于根存储中,则可省略
folder、storageName和include。
您可以使用 cURL 命令行工具访问 Aspose.Cells Web 服务。以下示例演示了一个包含可选查询参数的请求。
响应字段
Shapes 对象包含一个 Shape 项列表。每个形状包含以下属性(当使用 include=details 标志时;否则仅返回 link 对象)。
| 属性 | 类型 | 描述 |
|---|---|---|
| Name | string | 分配给形状的名称(例如 “Chart 1”)。 |
| Type | string | 形状类型(例如 Chart、Picture、TextBox)。 |
| Top | number | 从工作表上边缘到形状顶部的距离(以磅为单位)。 |
| Left | number | 从工作表左边缘到形状左侧的距离(以磅为单位)。 |
| Width | number | 形状的宽度(以磅为单位)。 |
| Height | number | 形状的高度(以磅为单位)。 |
| Link | object | 超链接信息(Href、Rel、Type、Title)。 |
错误处理
| HTTP 状态码 | 描述 | 示例错误响应体 |
|---|---|---|
| 400 | 请求错误 — 参数格式不正确。 | { "Code": 400, "Message": "Invalid parameter value." } |
| 401 | 未授权 — 缺少或无效的令牌。 | { "Code": 401, "Message": "Access token is missing or invalid." } |
| 404 | 未找到 — 工作簿或工作表不存在。 | { "Code": 404, "Message": "File or worksheet not found." } |
| 500 | 服务器内部错误 — 意外情况。 | { "Code": 500, "Message": "An unexpected error occurred." } |
成功请求将返回 HTTP 200 状态码,并附带一个包含形状列表的 Shapes 对象,如上文响应示例所示。
该 API 对每个 JWT 令牌的请求频率限制为 每分钟 150 次。超出限制时将返回 HTTP 429 状态码,并附带 Retry-After 响应头,指示重试时间。
云 SDK 家族
使用 SDK 是加快开发速度的最佳方式。SDK 可处理底层细节,让您专注于项目任务。请查阅 GitHub 仓库,了解 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例演示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: