在线合并Excel文件

合并Excel文件 | 使用C# .NET云SDK合并Excel

合并分布在排队的 Excel 文件中的数据是一项经常遇到的任务。本文讨论了通过 .NET REST API 合并 Excel 文档的高级功能。该 API 的架构是 RESTful,允许基于云的操作,无需在单个系统上直接安装。

用于合并 Excel 文件的 REST API

使用 Aspose.Cells Cloud SDK for .NET 无缝高效地将 Excel 文件合并为一个。此强大的 API 简化了合并过程,使开发人员能够利用 Aspose.Cells 的强大功能简化数据操作。此外,这种方法不仅简化了转换过程,而且还确保了整个合并过程的准确性和可靠性。为增强数据管理工作流程提供了强大的解决方案。

在进行报表整合、市场调研、活动报名、财务对账、学术研究等工作时,会产生大量的excel文件,通过此API可以快速整合数据进行查看和分析。

现在,为了能够使用 SDK,请在 NuGet 包管理器中搜索 Aspose.Cells-Cloud 并点击 Add Package 按钮。这个操作将把 SDK 引用添加到您的目录中。下一个重要步骤是从云仪表板中获取您的客户端凭证。如果您还没有账户,可以通过遵循快速开始文章中提供的指示简单地创建一个免费账户。

在 C# .NET 中合并 Excel 文件

以下部分介绍如何使用 C# .NET 以编程方式合并 Excel 文件。

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

创建 CellsApi 类的对象,我们将客户端凭据作为参数传递。

cellsInstance.UploadFile(dictionary.Key, dictionary.Value);

读取输入的Excel文件并上传到云存储。

Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostMerge(mapFiles, "xls", false);

调用API合并Excel工作簿,然后将合并后的Excel上传到云存储。

合并 Excel

Image1:- Merge Excel

上述示例中使用的输入 Excel 工作簿可以从以下位置下载:

使用 cURL 命令合并 Excel 文件

Aspose.Cells Cloud 是增强的 Excel 操作 API,可与 cURL 无缝集成,为您提供用于合并 Excel 文件的多功能解决方案。通过使用 cURL 命令与 Aspose.Cells Cloud API 交互,您可以以简单且可扩展的方式启动合并过程。此外,它还带来了基于云的架构的优势,确保了可扩展性并减少了对本地资源的依赖。

此方法的第一步是使用以下命令生成 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 文件的有效方法,即使用功能丰富的 Aspose.Cells Cloud SDK for .NET 和 cURL 命令的可编写脚本效率。无论您选择 Aspose.Cells Cloud SDK 提供的全面工具包和精细控制,还是选择 cURL 命令的简单性和跨平台兼容性。尽管如此,这两种方法都可以合并 Excel 文件。

有用的链接

相关文章

请访问以下链接以了解更多信息: