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 :