Ajouter une colonne vide à une feuille de calcul Excel à l’aide de l’API Aspose.Cells Cloud
Cette API REST insère une ou plusieurs colonnes dans une feuille de calcul.
Conditions préalables
Avant d’appeler ce point de terminaison, assurez-vous d’avoir effectué les étapes suivantes :
- Obtenir un jeton d’accès OAuth 2.0 valide et l’inclure dans l’en-tête
Authorization. - Stocker le classeur cible dans le stockage sélectionné (par défaut = « Default ») ou spécifier les paramètres appropriés
folderetstorageName. - Vérifier que le nom de la feuille de calcul fourni dans
sheetNameexiste dans le classeur.
API PutInsertWorksheetColumns
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/{columnIndex}?totalColumns=1
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 de classeur. |
| sheetName | string | path | Nom de la feuille de calcul. |
| columnIndex | integer | path | Index de colonne en base zéro à partir duquel commence l’insertion. |
| totalColumns | integer | query | Nombre de colonnes à insérer. |
| updateReference | boolean | query | Si true, les références aux cellules sont mises à jour pour refléter l’insertion. |
| folder | string | query | Chemin du dossier contenant le classeur. |
| storageName | string | query | Nom du service de stockage. |
Notes
- Le
columnIndexdoit être compris entre 0 et le nombre actuel de colonnes dans la feuille de calcul. L’insertion au-delà de la plage existante élargit automatiquement la feuille. - L’insertion de plusieurs colonnes (
totalColumns> 1) décale les colonnes existantes vers la droite. - Le drapeau
updateReferencevautfalsepar défaut ; définissez-le surtruepour mettre à jour les formules et les plages nommées.
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. L’exemple suivant montre une requête complète, incluant l’authentification et le paramètre de chemin correct.
Codes de réponse
| Code | Description |
|---|---|
| 200 | Colonne(s) insérée(s) avec succès. |
| 400 | Requête incorrecte – paramètres manquants ou invalides. |
| 401 | Non autorisé – jeton invalide ou manquant. |
| 404 | Classeur ou feuille de calcul introuvable. |
| 500 | Erreur interne du serveur. |
Exemples de réponses d’erreur
// 400 Requête incorrecte – paramètres manquants ou invalides
{
"Code": 400,
"Message": "Paramètre invalide : totalColumns doit être un entier positif."
}
// 401 Non autorisé – jeton invalide ou manquant
{
"Code": 401,
"Message": "Échec de l’authentification. Le jeton d’accès est manquant ou invalide."
}
// 404 Non trouvé – le classeur ou la feuille de calcul n’existe pas
{
"Code": 404,
"Message": "Le classeur « test.xlsx » est introuvable."
}
// 500 Erreur interne du serveur
{
"Code": 500,
"Message": "Une erreur inattendue s’est produite sur le serveur."
}
Famille de SDK Cloud
L’utilisation d’un SDK constitue la méthode la plus rapide pour développer. Un SDK gère les détails de bas niveau afin que vous puissiez vous concentrer sur la logique de votre projet. Consultez le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants illustrent comment appeler les services web Aspose.Cells à l’aide de divers SDK :