
Java REST API 合并 Excel 工作簿
无论您处理的是财务报告、项目数据还是客户记录,将这些信息整合到单个工作簿中对于简化分析、改进决策和更轻松地共享通常都是必不可少的。其次,在当今数据驱动的世界中,管理分散在多个 Excel 工作簿 中的信息可能具有挑战性且耗时。因此,通过使用 Java REST API 自动执行此过程,您可以高效地精确灵活地组合大量数据,节省时间和精力,同时提高工作流程的生产力。
Java REST API 合并 Excel 文件
管理多个 Excel 工作簿中的数据很快就会变得繁琐,尤其是在处理大型数据集或协作项目时。将这些工作簿合并为一个文件可简化数据管理,使分析、共享和保持一致性变得更加容易。因此,通过利用 Aspose.Cells Cloud SDK for Java 的功能,您可以自动化此过程,确保准确性,减少人工工作量并节省宝贵的时间。
安装
请将以下详细信息添加到maven构建项目的pom.xml文件。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- 您可以从 Aspose Repository下载最新版本。
现在,我们需要从 云仪表板 获取客户端凭据。如果您没有现有帐户,只需按照 快速入门 文章中指定的说明创建一个免费帐户。
使用 Java 合并 Excel 工作簿
让我们详细探讨如何以编程方式使用 Java 代码片段合并 Excel 工作簿。
CellsApi api = new CellsApi(clientId,clientSecret);
创建 CellsApi 的实例,同时提供客户端凭据作为输入参数。
api.uploadFile("input.xls", file, "basic");
使用 uploadFile(…) 方法将输入的 Excel 文件上传到云存储。
var response = api.cellsWorkbookPostWorkbooksMerge(workbook1, "source.xlsx", null, "basic" , null);
最后,调用方法PostWorkbooksMerge(…)启动合并操作。
// 有关更多示例,请访问 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// 从 https://dashboard.aspose.cloud/ 获取 ClientID 和 ClientSecret
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// 使用客户端凭据创建 CellsApi 实例
CellsApi api = new CellsApi(clientId,clientSecret);
// 第一个输入 Excel 工作簿的名称
String name1 = "input.xls";
// 第二个输入Excel工作簿的名称
String name2 = "input.xls";
// 从本地系统加载文件
File file = new File("/Users/nayyershahbaz/Downloads/"+name1);
// 将输入的Excel文件上传至云存储
api.uploadFile("input1.xls", file, "basic");
// 从本地系统加载文件
File file2 = new File("/Users/nayyershahbaz/Downloads/"+name2);
// 将输入的Excel文件上传至云存储
api.uploadFile("input2.xls", file, "basic");
// 执行 Excel 合并操作
var response = api.cellsWorkbookPostWorkbooksMerge(name1, name1, null, "basic" , null);
// 打印成功信息
System.out.println("The Excel workbooks are successfully combined !");
}catch(Exception ex)
{
System.out.println(ex);
}

Excel 工作簿合并操作的预览。
上述示例中使用的输入 Excel 工作簿可以从以下位置下载:
使用 cURL 命令合并 Excel
Aspose.Cells Cloud 提供了一种使用 cURL 命令合并多个 Excel 文件的简单而有效的方式。这种方法轻量级、独立于平台,非常适合快速任务或自动化工作流程而无需额外依赖。使用 Aspose.Cells Cloud,您可以确保高精度、数据完整性和无缝集成到您的流程中,使其成为高效合并 Excel 文件的可靠解决方案。
此方法的第一步是使用以下命令生成 JWT 访问令牌:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
一旦我们获得了 JWT 令牌,请尝试使用以下命令来合并 Excel 工作簿。
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
免费 Excel 合并应用程序
我们推荐您尝试使用我们轻量级且超高效的 Excel Merger 应用程序。这款免费应用程序基于 Aspose.Cells Cloud API 构建,无需任何安装即可在线测试。

免费的 Excel 工作簿合并应用程序。
结论
合并 Excel 工作簿是简化数据管理和确保工作流程一致性的重要功能。Aspose.Cells Cloud 提供强大的工具来轻松实现此目的,无论您是喜欢将 Java SDK 集成到应用程序中还是使用 cURL 命令实现轻量级自动化。
利用我们的 API 简化您的数据整合任务,体验自动化复杂流程的便捷。立即试用 Aspose.Cells Cloud,释放高效 Excel 文件管理的全部潜力!
有用的链接
— 新品发布
— 现场演示
相关文章
请访问以下链接以了解更多信息: