从另一张工作表复制内容和格式
Contents
[
Hide
]
此 REST API 可将一张工作表及其格式复制到同一工作簿中的新工作表中。
REST API
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
请求参数如下所示:
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
name |
string | path | 工作簿文件的名称。 |
sheetName |
string | path | 目标工作表(即新工作表)的名称。 |
sourceSheet |
string | query | 要复制的工作表名称。 |
options |
object | body | 包含复制选项(如列宽、公式等)的 JSON 对象。 |
sourceWorkbook |
string | query | 若源工作簿与当前工作簿不同,则指定其名称。 |
sourceFolder |
string | query | 源工作簿所在的文件夹路径。 |
folder |
string | query | 目标工作簿将被保存到的文件夹路径。 |
storageName |
string | query | 要使用的存储服务名称。 |
请求与响应示例
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过网页浏览器进行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何通过 cURL 调用 Cloud API。
错误处理
API 返回标准 HTTP 状态码,并附带 JSON 格式的错误响应体。典型响应包括:
| HTTP 状态码 | 描述 | 示例 JSON 错误响应体 |
|---|---|---|
| 400 | 请求错误 — 缺少或无效的参数。 | { "Code": 400, "Message": "Invalid request parameters." } |
| 401 | 未授权 — 缺少或无效的令牌。 | { "Code": 401, "Message": "Authentication failed." } |
| 404 | 未找到 — 工作簿、工作表或文件夹不存在。 | { "Code": 404, "Message": "Resource not found." } |
| 500 | 服务器内部错误 — 意外情况发生。 | { "Code": 500, "Message": "An unexpected error occurred." } |
云 SDK 家族
使用 SDK 是加速开发的最佳方式。SDK 会处理底层细节,让您专注于项目任务。请查阅 GitHub 仓库,了解 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: