合并分布在排队的 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 工作簿可以从以下位置下载:
使用 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 文件。
有用的链接
相关文章
请访问以下链接以了解更多信息: