Comment ajouter un tableau croisé dynamique dans une feuille de calcul Excel à l’aide d’Aspose.Cells Cloud
Cette API REST ajoute un tableau croisé dynamique dans une feuille de calcul.
Prérequis :
- Un compte Aspose.Cells Cloud disposant d’un jeton d’accès JWT valide.
- Le classeur cible doit être stocké dans un emplacement pris en charge (stockage par défaut ou un stockage spécifié par l’utilisateur).
- La feuille de calcul spécifiée par
sheetNamedoit exister dans le classeur.
API PutWorksheetPivotTable
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pivottables
Sécurité et authentification
Les API REST 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 | Emplacement | Description |
|---|---|---|---|
| name | string | path | Le nom du document Excel. |
| sheetName | string | path | Le nom de la feuille de calcul dans laquelle le tableau croisé dynamique sera créé. |
| request | object | body | DTO CreatePivotTableRequest contenant la définition du tableau croisé dynamique. |
| folder | string | query | Le dossier contenant le document. |
| storageName | string | query | Le nom du stockage dans lequel le document est situé. |
| sourceData | string | query | La plage fournissant les données sources pour le nouveau cache de tableau croisé dynamique (par exemple, A5:E10). |
| destCellName | string | query | L’adresse de la cellule en haut à gauche de la plage de destination pour le rapport du tableau croisé dynamique. |
| tableName | string | query | Le nom attribué au nouveau tableau croisé dynamique. |
| useSameSource | boolean | query | Si true, le nouveau tableau croisé dynamique réutilise une source de données existante, économisant ainsi de la mémoire si un autre tableau croisé dynamique a déjà utilisé cette source. |
La spécification OpenAPI définit une interface de programmation accessible publiquement et permet d’effectuer directement des interactions REST à partir d’un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment appeler l’API Cloud avec cURL.
Note de sécurité : Utilisez toujours https:// lors de l’appel de l’API et gardez votre jeton JWT confidentiel ; sa transmission en clair via HTTP expose le jeton à une interception.
Codes de statut 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 envoyé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
Famille de SDK Cloud
L’utilisation d’un SDK constitue la meilleure méthode pour accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de vous concentrer sur les tâches de votre projet. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants illustrent comment appeler les services web Aspose.Cells à l’aide de divers SDK :
Pour plus d’opérations, consultez les pages API associées : Obtenir un tableau croisé dynamique, Supprimer un tableau croisé dynamique et Mettre à jour un tableau croisé dynamique.