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 :