Masquer un élément de champ croisé dans un tableau croisé – Guide de l’API Aspose.Cells Cloud
Avant d’appeler l’API, assurez-vous d’avoir :
- Un jeton d’accès JWT valide (obtenu via le flux d’authentification Aspose Cloud).
- Le classeur cible téléchargé dans votre stockage Aspose Cloud.
- La feuille de calcul et le tableau croisé déjà créés.
Ces conditions préalables évitent les erreurs d’authentification et les réponses « ressource introuvable ». Les étapes suivantes décrivent la configuration nécessaire avant d’invoquer l’API.
Cette API REST permet de masquer un élément de champ croisé dans un tableau croisé.
API PostPivotTableFieldHideItem
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pivottables/{pivotTableIndex}/PivotField/Hide
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.
Paramètres de la requête
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| name | string | path | Nom du fichier Excel. |
| sheetName | string | path | Feuille de calcul contenant le tableau croisé. |
| pivotTableIndex | integer | path | Index du tableau croisé dans la feuille de calcul. |
| pivotFieldType | string | query | Type du champ croisé (Row, Column, Page, Data, etc.). |
| fieldIndex | integer | query | Index (à partir de zéro) du champ croisé à modifier. |
| itemIndex | integer | query | Index (à partir de zéro) de l’élément spécifique à masquer dans le champ. |
| isHide | boolean | query | Définir sur true pour masquer l’élément ; false pour l’afficher. |
| needReCalculate | boolean | query | Indique si le tableau croisé doit être recalculé après la modification. La valeur par défaut est false. |
| folder | string | query | Chemin du dossier où le classeur est stocké. |
| storageName | string | query | Nom du service de stockage. |
Référence rapide des paramètres de requête requis
- pivotFieldType – type du champ (par exemple,
Row). - fieldIndex – index (à partir de zéro) du champ à modifier.
- itemIndex – index (à partir de zéro) de l’élément à masquer/afficher.
- isHide –
truepour masquer,falsepour afficher. - needReCalculate – facultatif, valeur par défaut :
false.
La spécification OpenAPI définit une interface de programmation publiquement accessible et permet d’effectuer des interactions REST directement depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple ci-dessous montre comment appeler l’API avec cURL.
Détails de la réponse
| Code d’état | Description |
|---|---|
| 200 | L’élément a été masqué avec succès. |
| 400 | Requête incorrecte – paramètres manquants ou non valides. |
| 401 | Non autorisé – jeton JWT invalide ou manquant. |
| 500 | Erreur serveur – l’opération n’a pas pu être terminée. |
Remarque : Si l’index de champ (fieldIndex) ou l’index d’élément (itemIndex) fourni est hors limite, l’API renvoie une réponse 400 Bad Request.
Famille de SDK Cloud
L’utilisation d’un SDK constitue la méthode la plus rapide pour développer avec l’API. Les SDK gèrent les détails de bas niveau, afin que vous puissiez vous concentrer sur votre logique métier. Consultez le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants montrent comment masquer un élément de champ croisé à l’aide de divers SDK.
Remarque : Les exemples SDK supposent que vous avez déjà configuré l’authentification (jeton JWT) et que le classeur se trouve dans le dossier de stockage spécifié. Ajustez les paramètres folder et storageName en fonction de votre environnement.