Ajuster automatiquement les lignes dans un classeur Excel – Aspose.Cells Cloud API
Conditions préalables
Avant d’appeler l’API, obtenez un jeton JWT Bearer valide à partir du service d’authentification Aspose, et assurez-vous que le classeur cible est stocké dans un emplacement pris en charge (stockage par défaut ou un stockage personnalisé que vous avez configuré).
Cette API REST vous permet d’ajuster automatiquement les lignes dans un classeur Excel, en modifiant automatiquement la hauteur des lignes après l’insertion ou la modification des données.
API REST
POST https://api.aspose.cloud/v3.0/cells/{name}/autofitrows
Les paramètres de la requête sont les suivants :
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| name | string | path | Nom du fichier du classeur. |
| autoFitterOptions | AutoFitterOptions | body | Options contrôlant le comportement de l’ajustement automatique. |
| startRow | integer | query | Index de la première ligne à ajuster automatiquement. |
| endRow | integer | query | Index de la dernière ligne à ajuster automatiquement. |
| firstColumn | integer | query | Index de la première colonne prise en compte pour l’ajustement automatique. |
| lastColumn | integer | query | Index de la dernière colonne prise en compte pour l’ajustement automatique. |
| onlyAuto | boolean | query | Si true, seules les lignes marquées avec le drapeau AutoFit sont traitées (par défaut false). |
| folder | string | query | Chemin du dossier où le classeur est stocké. |
| storageName | string | query | Nom du service de stockage. |
AutoFitterOptions est un objet qui spécifie comment l’opération d’ajustement automatique se comporte (par exemple, AutoFitMergedCells, IgnoreHidden).
Codes de statut 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 envoyé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
La spécification OpenAPI définit une interface de programmation accessible publiquement et permet d’effectuer des interactions REST directement depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour appeler les services web Aspose.Cells. Remplacez <jwt token> par un jeton JWT Bearer valide obtenu auprès du service d’authentification Aspose.
Remarques
- Lorsque
AutoFitMergedCellsest défini à true, les cellules fusionnées sont considérées comme une seule entité lors de l’opération d’ajustement automatique. - Définir
IgnoreHiddenà true ignore les lignes et colonnes masquées, en conservant leurs dimensions actuelles.
Famille de SDK Cloud
L’utilisation d’un SDK est le moyen le plus rapide de développer. Un SDK abstracte les détails de bas niveau afin que vous puissiez vous concentrer sur votre projet. Consultez le dépôt GitHub pour une 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 :