Aspose.Cells Cloud API – Convertir, fusionner, diviser & protéger des fichiers Excel
Qu’est-ce que les API Aspose.Cells Cloud ?
Les API Aspose.Cells Cloud sont une collection de services cloud dédiés aux feuilles de calcul/Excel. Aucune installation d’Office ni configuration serveur n’est nécessaire : il suffit d’envoyer une requête HTTP pour créer, modifier, convertir, nettoyer des données, générer des graphiques, construire des tableaux croisés dynamiques, chiffrer, diviser, fusionner, ajouter des filigranes, appliquer des signatures numériques, et bien plus encore, depuis n’importe quel langage de programmation.
Pourquoi utiliser les API Aspose.Cells Cloud ?
- Créer, modifier, convertir et analyser des feuilles de calcul dans un stockage cloud à l’aide des services API Web Aspose.Cells Cloud.
- Créer, modifier, convertir et analyser des fichiers de feuilles de calcul locaux à l’aide des services API Web Aspose.Cells Cloud.
- Les formats de fichiers pris en charge incluent 30 formats, notamment xlsx, csv, ods, xlsb, etc.
- Manipuler directement les feuilles de calcul via l’API Web Aspose.Cells Cloud, sans dépendre de Microsoft Excel.
- Le forfait gratuit inclut jusqu’à 150 appels d’API par mois.
- Tarification à l’usage (pay-as-you-go).
- Exemples courts : Opérations réalisables en une seule phrase.
- Convertir XLSX en PDF → ConvertSpreadsheetToPdf
- Supprimer les espaces superflus dans le fichier entier → TrimSpreadsheetContent
- Fusionner plus de 10 fichiers en un seul rapport → MergeSpreadsheets
Comment utiliser les API Aspose.Cells Cloud ?
Étape 1 : Obtenir les identifiants API
Étape 2 : Appeler les API Web de feuille de calcul via un SDK (recommandé)
Il est recommandé d’utiliser le SDK officiel afin de simplifier l’authentification et la gestion des requêtes. Le SDK gère automatiquement l’acquisition et le renouvellement des jetons d’accès.
Installer le SDK .NET (NuGet)
dotnet add package Aspose.Cells-Cloud --version 26.6.0
Exemple : Convertir Excel en PDF à l’aide du SDK
CellsApi cellsApi = new CellsApi(
Environment.GetEnvironmentVariable("ProductClientId"),
Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ConvertSpreadsheet(
new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" },
"EmployeeSalesSummary.pdf");
Description
- Spreadsheet : Nom du fichier Excel situé dans le stockage local.
- Format : Format cible (par exemple, pdf, png, csv, json).
- Fichier de sortie : Le fichier généré sera enregistré localement sous le nom spécifié.
Fonctionnalités principales
Aspose.Cells Cloud propose les fonctionnalités clés suivantes pour répondre aux besoins d’automatisation des feuilles de calcul au niveau entreprise :
Conversion de feuille de calcul
- Convertir une feuille de calcul en fichier PDF
- Convertir un graphique de feuille de calcul en image
- Enregistrer une feuille de calcul sous un autre format
Traitement des données
- Fusionner des feuilles de calcul
- Diviser des feuilles de calcul
- Supprimer les lignes vides d’une feuille de calcul
- Supprimer les colonnes vides d’une feuille de calcul
- Remplacer le contenu d’une feuille de calcul
Remarque : Les schémas détaillés de requête/réponse, les méthodes HTTP, les paramètres de requête et les réponses d’exemple pour chaque point de terminaison sont disponibles dans la Référence de l’API Web Aspose.Cells Cloud pour feuilles de calcul, indiquée ci-dessous.
Référence rapide des points de terminaison
| Opération | Méthode HTTP | Chemin | Paramètres obligatoires | Réponse d’exemple |
|---|---|---|---|---|
| Convertir une feuille de calcul | POST | /cells/convert |
Spreadsheet (fichier), format (chaîne) |
Fichier binaire (par exemple, PDF) |
| Fusionner des feuilles de calcul | POST | /cells/worksheets/merge |
files (liste de fichiers) |
Classeur fusionné |
| Diviser une feuille de calcul | POST | /cells/worksheets/split |
Spreadsheet (fichier), format (chaîne) |
Archive contenant les fichiers divisés |
| Supprimer les lignes vides | POST | /cells/worksheets/blankrows/delete |
Spreadsheet (fichier) |
Classeur mis à jour |
| Remplacer le contenu | POST | /cells/replace |
Spreadsheet (fichier), oldValue, newValue |
Classeur mis à jour |
SDK pris en charge (SDK disponibles)
- Aspose.Cells Cloud propose des SDK prêts à l’emploi dans tous les langages majeurs : récupérez, codez et déploiez :
| Langage | Méthode d’installation | Dépôt GitHub |
|---|---|---|
| Java | Maven | Dépôt GitHub du SDK Java |
| .NET | NuGet | Dépôt GitHub du SDK .NET |
| Python | pip | Dépôt GitHub du SDK Python |
| Node.js | npm | Dépôt GitHub du SDK Node.js |
| PHP | Composer | Dépôt GitHub du SDK PHP |
| GoLang | Modules Go | Dépôt GitHub du SDK Go |
| Ruby | RubyGems | Dépôt GitHub du SDK Ruby |
| Perl | CPAN | Dépôt GitHub du SDK Perl |
| Point de terminaison API | Référence de l’API Web Aspose.Cells Cloud pour feuilles de calcul |
Exemples de code et projets open source
Tous les SDK sont open source et incluent de nombreux exemples :