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.
  • isHidetrue pour masquer, false pour 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.