Obtenir des plages nommées dans un classeur Excel – Aspose.Cells Cloud API
Cette API REST renvoie des informations sur les plages nommées définies dans les feuilles de calcul.
Contexte – Une plage nommée est un identifiant défini par l’utilisateur qui fait référence à une cellule spécifique ou à un bloc de cellules dans une feuille de calcul. Les plages nommées simplifient la création de formules, améliorent la lisibilité et permettent un accès programmatique aux zones fréquemment utilisées d’un classeur.
Conditions préalables – L’accès à l’API REST Aspose.Cells Cloud nécessite un jeton d’accès JWT valide. Obtenez ce jeton en vous authentifiant à l’aide de votre identifiant client Aspose Cloud et de votre secret client via le point de terminaison de jeton OAuth 2.0. Incluez le jeton dans l’en-tête Authorization: Bearer <jeton JWT> de chaque requête.
API GetNamedRanges
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/ranges
Sécurité et authentification
Les API REST Aspose.Cells Cloud sont sécurisées et exigent une authentification par jeton JWT.
Paramètres de la requête
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| name | string | Chemin | Le nom du fichier Excel. |
| folder | string | Chaîne de requête | Le dossier contenant le document. |
| storageName | string | Chaîne de requête | Le nom du stockage où réside le document. |
Codes d’état 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 téléchargé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur serveur inattendue. |
La spécification OpenAPI définit une interface de programmation accessible publiquement qui permet d’effectuer directement des interactions REST depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour appeler les services web Aspose.Cells. L’exemple ci-dessous montre comment récupérer les plages nommées à l’aide de cURL.
Modèle de réponse
| Champ | Type | Description |
|---|---|---|
ColumnCount |
entier | Nombre de colonnes dans la plage. |
ColumnWidth |
nombre | Largeur de chaque colonne (en points). |
FirstColumn |
entier | Index de base zéro de la première colonne dans la plage. |
FirstRow |
entier | Index de base zéro de la première ligne dans la plage. |
Name |
chaîne | Nom défini par l’utilisateur de la plage. |
RefersTo |
chaîne | Une formule définissant la référence de cellule (par exemple, =Sheet1!$B$10:$H$10). |
RowCount |
entier | Nombre de lignes dans la plage. |
RowHeight |
nombre | Hauteur de chaque ligne (en points). |
Worksheet |
chaîne | Nom de la feuille de calcul contenant la plage. |
Famille de SDK dans le cloud
L’utilisation d’un SDK constitue la méthode la plus rapide pour intégrer cette fonctionnalité. 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 appeler les services web Aspose.Cells à l’aide de divers SDK :