Comment fusionner plusieurs fichiers de feuilles de calcul avec Aspose.Cells Cloud
Introduction
L’API Aspose.Cells Cloud est une solution puissante basée sur le cloud, conçue pour créer, modifier et convertir des fichiers de feuilles de calcul. Dans cet article, nous vous guidons pas à pas dans l’utilisation de l’API Aspose.Cells Cloud pour fusionner des fichiers, en couvrant des cas d’usage courants ainsi que des extraits de code d’exemple.
Vue d’ensemble
L’API Aspose.Cells Cloud fournit des API robustes permettant de fusionner plusieurs fichiers de feuilles de calcul en un seul fichier dans divers formats. Les formats pris en charge incluent Excel (XLS, XLSX), CSV, HTML, PDF, et d’autres. Grâce à l’API Aspose.Cells Cloud, vous pouvez facilement fusionner plusieurs fichiers de feuilles de calcul en un seul fichier dans des formats largement utilisés, répondant ainsi à des besoins variés.
Plusieurs API sont disponibles pour la fusion de fichiers, généralement compatibles avec divers environnements en ligne. Voici une description détaillée de ces API :
| Fonction | Description | Référence de l’API |
|---|---|---|
| MergeSpreadsheets | Fusionne des fichiers de feuilles de calcul locaux dans un fichier d’un format spécifié. | MergeSpreadsheets |
| MergeRemoteSpreadsheet | Fusionne des fichiers de feuilles de calcul situés dans un dossier du stockage cloud dans un fichier d’un format spécifié. | Merge Remote Spreadsheet |
| Merge Spreadsheets In Remote Folder | Fusionne des fichiers de feuilles de calcul situés dans un dossier du stockage cloud dans un fichier d’un format spécifié. | Merge Spreadsheets In Remote Folder |
Comment fusionner plusieurs fichiers en un seul via Aspose.Cells Cloud
L’API Aspose.Cells Cloud propose de multiples SDK pour différents langages de programmation. Choisissez le SDK correspondant à votre langage préféré et suivez la documentation associée pour l’installation et l’initialisation. Vous pouvez également créer votre propre SDK en vous appuyant sur la référence de l’API. Dans cette section, nous utilisons C# comme exemple pour détailler la procédure de fusion de fichiers.
Inscription et obtention de la clé API
Avant de commencer, vous devez créer un compte Aspose Cloud et obtenir une clé API pour l’authentification. En vous connectant au site officiel Aspose Cloud, vous pouvez créer un compte gratuit et obtenir une clé API à des fins d’authentification.
Pour des opérations plus avancées, veuillez consulter la documentation suivante : Démarrage rapide avec Cells Cloud
Installation et initialisation du SDK Aspose.Cells Cloud
Installez le package NuGet Aspose.Cells-Cloud dans votre projet .NET, soit via la console du Gestionnaire de packages NuGet, soit via l’interface du Gestionnaire de packages NuGet dans Visual Studio. Voici comment installer le package à l’aide de la console du Gestionnaire de packages :
Install-Package Aspose.Cells-Cloud
Créez une nouvelle instance de la classe CellsApi, en l’initialisant avec votre identifiant client et votre secret client. Voici les détails du fragment de code mentionné ci-dessus :
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Veillez à remplacer YOUR_API_KEY, YOUR_APP_SID et YOUR_APP_KEY par vos propres clé API, SID d’application et clé d’application.
Construction de la requête API et appel de l’API
Utiliser les services cloud pour fusionner des feuilles de calcul locales et produire le fichier consolidé soit localement, soit en tant que flux en mémoire, dans n’importe quel format requis
using System.Collections.Generic;
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Construire la requête de fusion de feuilles de calcul
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsRequest();
// Définir les fichiers à fusionner.
IDictionary<string, System.IO.Stream> mapFiles = new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead("Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead("Book2.xlsx"));
request.Spreadsheet = mapFiles;
// Définir le format de sortie
request.outFormat = "pdf";
cellsApi.MergeSpreadsheets(request, "MergedResultFile.pdf");
Fusionner dans le cloud des feuilles de calcul stockées dans le cloud et produire le fichier consolidé soit localement, soit en le renvoyant vers le stockage cloud, dans n’importe quel format requis
// Obtenez votre ID client et votre secret client sur https://dashboard.aspose.cloud (inscription gratuite requise).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Construire les paramètres de la requête de fusion
var request = new Aspose.Cells.Cloud.SDK.Request.MergeRemoteSpreadsheetRequest();
// Définir le fichier principal dans le cloud
request.name = "Book1.xlsx";
request.folder = "RemoteFolder1";
// Définir le fichier à fusionner dans le cloud
request.mergedSpreadsheet = "RemoteFolder2/Book2.xlsx";
request.outFormat = "pdf";
cellsApi.MergeRemoteSpreadsheet(request, "MergedResultOutPutToLocalFile.pdf");
Fusionner automatiquement les fichiers correspondants dans un répertoire cloud, exporter le résultat consolidé dans le format spécifié et le produire localement ou le renvoyer vers le stockage cloud
// Obtenez votre ID client et votre secret client sur https://dashboard.aspose.cloud (inscription gratuite requise).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Construire les paramètres de la requête de fusion
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsInRemoteFolderRequest();
// Répertoire de stockage contenant les fichiers à fusionner
request.folder = "RemoteFolder";
request.fileMatchExpression = "*xlsx$";
request.outFormat = "pdf";
cellsApi.MergeSpreadsheetsInRemoteFolder(request, "MergedResultOutPutToLocalFile.pdf");
Cas d’usage
La fonctionnalité de fusion de plusieurs fichiers de l’API Aspose.Cells Cloud est utile dans de nombreux cas pratiques. Voici quelques scénarios courants :
- Fusionner plusieurs fichiers Excel en un seul fichier Excel pour l’analyse et le stockage de données.
- Fusionner des fichiers de données en un fichier Excel pour l’analyse de données.
- Fusionner plusieurs fichiers image en un fichier PDF pour un partage facilité.
- Fusionner plusieurs fichiers en un fichier HTML pour l’affichage et l’intégration dans des pages web.
Conclusion
Avec l’API Aspose.Cells Cloud, vous pouvez facilement fusionner plusieurs fichiers de feuilles de calcul en un seul fichier. En effectuant des appels API simples et en définissant des options de fusion appropriées, vous pouvez répondre efficacement à divers besoins de fusion de fichiers. Intégrez l’API Aspose.Cells Cloud dans vos applications afin d’améliorer votre productivité et d’économiser du temps de développement.
Veuillez noter que les exemples de code ci-dessus sont fournis à titre purement indicatif. Vous devrez les adapter en remplaçant les identifiants d’authentification et les chemins de fichiers par des valeurs valides dans votre environnement réel. Par ailleurs, l’API Aspose.Cells Cloud propose de nombreuses autres fonctionnalités, telles que la création, l’édition, la manipulation et le traitement des données de feuilles de calcul. La documentation détaillée de l’API et les exemples de code sont disponibles sur le guide du développeur du site officiel Aspose.
Nous espérons que cet article vous aura aidé à comprendre comment utiliser l’API Aspose.Cells Cloud pour la fusion de fichiers. Bonne implémentation !