使用 Aspose.Cells Cloud API 自动删除 Excel 工作簿中的所有空白工作表。我们的智能 API 可检测并移除不含数据、公式、图表、注释或对象的工作表,同时保留所有包含内容的工作表。支持批量处理、云端自动化,并可无缝集成至企业级工作簿清理工作流中。
DeleteSpreadsheetBlankWorksheets API
Web API
PUT https://api.aspose.cloud/v4.0/cells/delete/blank-worksheets
安全与身份验证
Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证。
-H "Authorization: Bearer {access_token}"
请求参数:
| 参数名称 | 类型 | 路径/查询字符串/HTTP 请求体 | 描述 |
|---|---|---|---|
| Spreadsheet | 文件 | FormData | 必填。需清理的 Excel 工作簿文件。支持 .xlsx、.xls、.xlsm、.xlsb 和 .ods 等格式。 |
| outPath | 字符串 | 查询字符串 | 可选。云端存储中用于保存输出文件的目标文件夹路径。若留空或设为 null,则处理后的文件将保存在默认位置或与源文件相同的目录下。 |
| outStorageName | 字符串 | 查询字符串 | 必填。配置好的云端存储服务名称(例如 MyFirstStorage),用于指定结果文件的写入存储空间。 |
| region | 字符串 | 查询字符串 | 可选。工作簿处理过程中应用的区域/语言环境设置,如 en-US 或 zh-CN。该参数可能影响日期、数字及文本格式的处理方式。 |
| password | 字符串 | 查询字符串 | 可选。打开受密码保护的 Excel 文件所需的密码。若上传文件未加密,可省略此参数。 |
响应
API 返回已处理的工作簿文件流。
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
- 成功状态码:
200 OK— 工作簿已处理,清理后的文件在响应体中返回。 - Content-Type:
application/octet-stream
错误码
- 400 Bad Request(错误请求):Aspose.Cells Cloud API 的 URI 无效。
- 401 Unauthorized(未授权):访问令牌无效,或客户端 ID 与密钥不正确。
- 404 Not Found(未找到):工作簿文件不可访问。
- 500 Server Error(服务器错误):工作簿在获取计算数据时发生异常。
Delete Spreadsheet Blank Worksheets API 适用场景?
- 数据整合后清理:在将多个源文件数据合并到单一工作簿后,自动删除处理过程中生成但未填充数据的剩余或占位工作表。
- 基于模板的报表生成:在使用含多个预定义工作表的 Excel 模板的工作流中,仅填充所需工作表后,清理所有未使用的模板工作表。
- 自动化数据处理流水线(ETL):作为预处理步骤,对从各类系统或用户上传中获取的 Excel 工作簿进行清理,确保仅处理实际包含内容的工作表,再进行后续分析、存储或集成。
- 遗留工作簿优化与迁移:在现代化或整合老旧、分散的 Excel 文件时,这些文件通常随时间积累大量空工作表或过期工作表。
- 用户生成内容门户:通过 Web 应用或表单接收用户提交的工作簿后进行清理与标准化,移除意外生成的空白工作表,确保文件专业性与一致性。
为何应使用 Delete Spreadsheet Blank Worksheets API?
- 开发者友好:Aspose.Cells Cloud 提供多种语言的 SDK 库,支持快速开发,并配有详尽文档。相比自行构建解决方案,可显著减少开发工作量。
- 降低人力成本:减少专职文档整合岗位需求。
- 按需付费:无需前期投入,仅对实际使用的 API 调用计费。
- 零维护成本:无需维护服务器、更新软件或处理兼容性问题。
如何使用 SDK 调用 Delete Spreadsheet Blank Worksheets API?
Delete Spreadsheet Blank Worksheets API 规范
Delete Spreadsheet Blank Worksheets API 规范 定义了公开可访问的编程接口,允许您直接从 Web 浏览器发起 REST 交互。
使用 Aspose.Cells Cloud SDK
使用 SDK 是开发速度最快的方案,其抽象了底层细节,使您能用简短代码删除电子表格中的空白工作表。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: