Fusionner des fichiers Excel dans le cloud – Combiner des classeurs en ligne avec l’API Aspose.Cells Cloud

Fusionnez rapidement des fichiers Excel stockés dans le cloud avec d’autres classeurs à l’aide de l’API Aspose.Cells Cloud, et spécifiez le format de sortie ainsi que l’emplacement de stockage.

API de fusion de classeur distant

Avant d’appeler cette opération, assurez-vous de disposer des éléments suivants :

  • D’un jeton d’accès JWT valide (voir le guide d’authentification).
  • Du classeur source et de tous les fichiers à fusionner uploadés dans votre stockage cloud.
  • Des permissions appropriées pour lire depuis le dossier source et écrire dans le dossier cible.

API Web

PUT https://api.aspose.cloud/v4.0/cells/{name}/merge/spreadsheet

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.

Paramètres de la requête :

Nom du paramètre Type Chemin / Chaîne de requête / Corps HTTP Description
name String Chemin Le nom du fichier du classeur source à fusionner.
mergedSpreadsheet String Chaîne de requête Une liste séparée par des virgules des noms des fichiers classeurs à fusionner dans le classeur source.
folder String Chaîne de requête Le chemin du dossier dans le stockage cloud contenant le classeur source.
outFormat String Chaîne de requête Le format souhaité pour le fichier de sortie fusionné (par exemple, XLSX, PDF, CSV).
mergeInOneSheet Boolean Chaîne de requête Définir sur true pour fusionner toutes les données sources dans une seule feuille de calcul ; false crée des feuilles séparées pour chaque fichier.
storageName String Chaîne de requête (Facultatif) Le nom du stockage cloud où réside le classeur source. Si omis, le stockage par défaut est utilisé.
outPath String Chaîne de requête (Facultatif) Le chemin du dossier cible dans le stockage cloud pour enregistrer le fichier fusionné. Si omis, le fichier est enregistré dans le dossier source.
outStorageName String Chaîne de requête Le nom du stockage cloud utilisé pour enregistrer le fichier de sortie.
fontsLocation String Chaîne de requête (Facultatif) Chemin personnalisé du dossier contenant les fichiers de police utilisés lors de la conversion au format image/PDF.
region String Chaîne de requête (Facultatif) Paramètres régionaux/locales pour la mise en forme des dates, nombres et devises dans le fichier de sortie (par exemple, fr-FR, de-DE).
password String Chaîne de requête (Facultatif) Mot de passe requis pour ouvrir le classeur source s’il est protégé.

Réponse

Statut : 200 OK

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Le fichier peut être téléchargé directement ou enregistré à l’emplacement spécifié par outPath.

Détails de la réponse en cas de succès

Code d’état Content‑Type Description
200 OK application/octet-stream Flux binaire du fichier classeur fusionné.

Codes d’état HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Requête incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop grande Le fichier uploadé dépasse la taille maximale autorisée.
500 Erreur interne du serveur Erreur inattendue du serveur.

Où utiliser l’API de fusion de classeur distant ?

Intégration de données à l’échelle entreprise

  • Consolidation des rapports multi-départements – Consolider des rapports Excel séparés soumis par les équipes commerciales, marketing, finance, etc.
  • Synthèse des données des succursales – Résumer les données de performance de chaque succursale dans le monde entier.
  • Consolidation des données partenaires – Fusionner les soumissions de données de plusieurs partenaires dans un seul classeur.

Flux de travail de traitement de documents dans le cloud

  • Traitement de fichiers dans le stockage cloud – Fusionner directement des fichiers Excel stockés dans AWS S3, Azure Blob ou Google Cloud Storage.
  • Consolidation multi-sources – Combiner des fichiers provenant de différents emplacements cloud dans un seul classeur.
  • Pipelines de données automatisés – Intégrer l’API dans des processus ETL pour automatiser la fusion de fichiers.

Automatisation de la gestion de documents

  • Consolidation de versions – Fusionner différentes versions d’un plan de projet ou d’un classeur budgétaire.
  • Remplissage de modèles – Insérer des fichiers de données dans des modèles de rapports standardisés.
  • Génération automatique de rapports – Automatiser la génération hebdomadaire, mensuelle et trimestrielle de rapports synthétiques.

Collaboration multiplateforme

  • Collaboration d’équipes distantes – Consolider le travail soumis par des membres d’équipe dispersés géographiquement.
  • Organisation des données clients – Fusionner des données de commande ou des retours clients provenant de plusieurs clients.
  • Résumé des informations fournisseurs – Combiner des devis ou des informations produit provenant de plusieurs fournisseurs.

Pourquoi utiliser l’API de fusion de classeur distant ?

  • Facile à utiliser pour les développeurs – Aspose.Cells Cloud fournit des SDK pour de nombreux langages, ce qui réduit le temps de développement et propose une documentation complète. Comparé à la construction d’une solution personnalisée, cela diminue considérablement la charge de travail.
  • Réduction des coûts de main-d’œuvre – Diminue la nécessité d’avoir du personnel dédié à la consolidation manuelle des documents.
  • Paiement à l’usage – Aucun investissement initial ; vous ne payez que pour les appels à l’API que vous utilisez réellement.
  • Zéro coût de maintenance – Aucun serveur à maintenir, aucune mise à jour logicielle à gérer, aucune préoccupation de compatibilité.

Comment utiliser l’API de fusion de classeur distant avec les SDK ?

Spécification de l’API de fusion de classeur distant

La spécification de l’API de fusion de classeur distant décrit l’interface REST qui peut être appelée directement depuis n’importe quel client HTTP.

Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment effectuer des appels à l’API Cloud avec cURL.

Utiliser les SDK Aspose.Cells Cloud

L’utilisation d’un SDK est la méthode la plus rapide pour développer, car elle abstractise les détails de bas niveau et vous permet de fusionner un classeur dans un autre à l’aide d’un court extrait de code.
Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

Les exemples de code suivants montrent comment interagir avec les services web Aspose.Cells à l’aide de divers SDK :