Copier des colonnes dans une feuille de calcul Excel à l’aide de l’API Aspose.Cells Cloud

Cette API REST permet de copier des colonnes dans une feuille de calcul Excel. L’opération Copier des colonnes vous permet de dupliquer une colonne unique ou un intervalle de colonnes, puis d’insérer la copie à un emplacement spécifié au sein de la même feuille de calcul. Utilisez ce point de terminaison pour copier efficacement des colonnes lors de la manipulation de grands classeurs, et consultez les opérations associées telles que Ajouter une colonne et Masquer une colonne pour d’autres tâches de gestion des colonnes.

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.

API REST

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

Paramètres de la requête

Nom du paramètre Type Emplacement Description
name string path Nom du classeur.
sheetName string path Nom de la feuille de calcul.
sourceColumnIndex integer query Index de la colonne à copier (indexation à 0).
destinationColumnIndex integer query Index d’insertion des colonnes copiées (indexation à 0).
columnNumber integer query Nombre de colonnes consécutives à copier.
worksheet string query (Facultatif) Identifiant de la feuille de calcul utilisé lorsque le nom diffère de celui du chemin.
folder string query Chemin du dossier contenant le classeur dans le stockage Aspose Cloud.

La Spécification OpenAPI définit le contrat complet de cette opération.

Exemple cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/copy?sourceColumnIndex=1&destinationColumnIndex=12&columnNumber=10" \
     -H "Authorization: Bearer $ASPOSE_TOKEN" \
     -H "accept: application/json"

Réponse

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

Gestion des erreurs

L’API renvoie des codes d’état HTTP standard accompagnés d’un corps JSON décrivant l’erreur.

Code d’état Signification Exemple de corps JSON
400 Requête incorrecte – paramètres invalides { "Code": 400, "Message": "Index de colonne invalide." }
401 Non autorisé – jeton manquant ou invalide { "Code": 401, "Message": "Le jeton d’accès est invalide ou expiré." }
404 Non trouvé – le classeur ou la feuille de calcul n’existe pas { "Code": 404, "Message": "Classeur introuvable." }
500 Erreur interne du serveur – condition inattendue { "Code": 500, "Message": "Une erreur inattendue s’est produite." }

Comment résoudre les problèmes ? Vérifiez que le jeton d’accès est à jour, que les noms du classeur et de la feuille de calcul sont corrects, et que sourceColumnIndex, destinationColumnIndex et columnNumber sont compris dans la plage de colonnes de la feuille de calcul.

Famille de SDK cloud

L’utilisation d’un SDK est le moyen le plus efficace d’accélérer le développement. Un SDK gère les détails de bas niveau afin que vous puissiez vous concentrer sur vos tâches de projet. 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 :