将多个 Excel 文件合并为一个 — 批量合并电子表格为 30 多种格式
Contents
[
Hide
]
使用 Aspose.Cells Cloud API,将多个本地 Excel、CSV 或 ODS 文件合并为一个工作簿,并转换为 30 多种输出格式。
Web API
PUT https://api.aspose.cloud/v4.0/cells/merge/spreadsheet
安全与认证
Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证。
请求参数
| 参数名 | 类型 | 位置 | 描述 |
|---|---|---|---|
| Spreadsheet | 文件 | FormData | 待上传的本地电子表格文件,支持 XLSX、XLS、CSV、ODS 等格式。 |
| outFormat | 字符串 | 查询参数 | 目标输出格式(如 XLSX、PDF、CSV、HTML),支持 30 多种格式。 |
| mergeInOneSheet | 布尔值 | 查询参数 | true → 所有数据合并到单个工作表;false → 保留原始各工作表。 |
| outPath | 字符串 | 查询参数(可选) | 云存储路径,用于保存合并后的文件;若省略,则使用默认路径。 |
| outStorageName | 字符串 | 查询参数 | 使用的云存储名称(默认或自定义存储)。 |
| fontsLocation | 字符串 | 查询参数(可选) | 包含自定义字体的云存储路径,用于确保 PDF/图像正确渲染。 |
| region | 字符串 | 查询参数(可选) | 用于数字、日期和货币格式化的区域设置(如 en-US、zh-CN)。 |
| password | 字符串 | 查询参数(可选) | 打开受密码保护的电子表格所需的密码。 |
响应
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
生成的文件可直接从云存储下载,或保存到 outPath 指定的位置。
成功响应详情
| 状态码 | 内容类型 | 描述 |
|---|---|---|
| 200 OK | application/octet-stream |
合并后工作簿文件的二进制流。 |
HTTP 状态码说明
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 合并操作成功执行,响应包含操作详情。 |
| 400 | Bad Request(错误请求) | 缺少或参数无效(如文件类型不支持)。 |
| 401 | Unauthorized(未授权) | JWT 令牌无效或缺失。 |
| 413 | Payload Too Large(请求实体过大) | 上传文件超出大小限制。 |
| 500 | Internal Server Error(服务器内部错误) | 服务器发生意外错误。 |
合并电子表格 API 的适用场景
教育与学术应用
- 学生作业评分:合并多个学生作业文件,便于统一评阅与批注。
- 科研数据汇总:整合来自不同实验组的数据电子表格。
- 教学材料制作:将多章节练习题合并为一个题库工作簿。
数据处理与分析
- 小型数据集整合:合并来自不同来源的 CSV 或 Excel 文件。
- 数据分析预处理:在进行分析前合并相关数据文件。
- 模板数据填充:将合并后的数据填入预设报表模板。
开发与技术支持
- 测试数据准备:合并多个测试用例文件用于自动化测试。
- 日志文件分析:整合来自不同时段的系统日志 Excel 报表。
- 配置管理:将多个配置电子表格合并为统一配置文件。
为何选择使用合并电子表格 API?
- 开发者友好:提供多种编程语言的 SDK 库,相比自研方案大幅减少开发工作量。
- 降低人力成本:无需专人负责手动合并文档,自动化处理显著节省时间。
- 按需付费:仅对实际调用的 API 请求计费,无需前期投入。
- 零维护成本:无需管理服务器、软件更新或兼容性问题。
如何使用 SDK 调用合并电子表格 API
OpenAPI 规范
OpenAPI 规范 提供了 API 的机器可读描述,便于直接进行 REST 调用。
您可使用 cURL 命令行工具轻松调用 Aspose.Cells 云服务。以下示例展示如何通过 cURL 调用该云 API。
使用 Aspose.Cells Cloud SDK
SDK 是开发速度最快的方案,它屏蔽了底层细节,仅需少量代码即可完成电子表格数据导入。完整 SDK 列表请参阅 GitHub 仓库。