Correspondre à toutes les cellules non vides d'une feuille Excel à l’aide de l’API Aspose.Cells Cloud

Vue d’ensemble
L’opération Correspondre à toutes les cellules non vides applique un filtre automatique (AutoFilter) à une feuille de calcul et retourne uniquement les lignes où la colonne spécifiée contient des données, en ignorant les cellules vides. Cette fonctionnalité est utile pour nettoyer des jeux de données, générer des rapports ou préparer les données pour une analyse ultérieure.

Conditions préalables

  • Un jeton JWT valide pour l’authentification auprès d’Aspose.Cells Cloud.
  • Le classeur doit être téléchargé dans le stockage Aspose Cloud.
  • Vous devez connaître le nom du fichier, le nom de la feuille de calcul et l’index de colonne (indexé à partir de zéro, fieldIndex) que vous souhaitez filtrer.

Cette API REST permet de correspondre à toutes les cellules non vides dans la liste AutoFilter d’une feuille Excel.

API PostWorksheetMatchNonBlanks

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/matchNonBlanks

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 chemin Le nom du fichier Excel.
sheetName string chemin Le nom de la feuille de calcul contenant le filtre automatique.
fieldIndex integer requête Index (à partir de zéro) de la colonne à laquelle le filtre est appliqué.
folder string requête (Facultatif) Chemin du dossier où le fichier est stocké.
storageName string requête (Facultatif) Nom du service de stockage à utiliser.

Réponse

{
    "Status":"OK",
    "Code":200
}

Codes de statut HTTP

Code Signification Description
200 OK Le filtre a été 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 téléchargé dépasse la taille limite.
500 Erreur interne du serveur Erreur serveur inattendue.

Exemple de réponse d’erreur (400)

{
  "Code": 400,
  "Message": "Paramètre invalide : fieldIndex doit être un entier non négatif."
}

Comment utiliser l’API PostWorksheetMatchNonBlanks avec les SDK

Spécification de l’API PostWorksheetMatchNonBlanks

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 effectuer des appels à l’API Cloud via cURL.

Utiliser les SDK Aspose.Cells 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, vous permettant 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 effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :