Copier le contenu et les formats d'une autre feuille de calcul.

Cet API REST permet de copier une feuille de calcul et ses formats vers une nouvelle feuille au sein du même classeur.

API REST

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

Les paramètres de la requête sont listés ci-dessous :

Nom du paramètre Type Emplacement Description
name string path Le nom du fichier du classeur.
sheetName string path Le nom de la feuille de calcul de destination (la nouvelle feuille).
sourceSheet string query Le nom de la feuille de calcul à copier.
options object body Objet JSON contenant les options de copie (par exemple, largeur des colonnes, formules).
sourceWorkbook string query Le nom du classeur source s’il est différent du classeur courant.
sourceFolder string query Le chemin du dossier où le classeur source est stocké.
folder string query Le chemin du dossier où le classeur de destination sera enregistré.
storageName string query Le nom du service de stockage à utiliser.

Exemples de requête et réponse

La spécification OpenAPI définit une interface de programmation publiquement accessible et vous 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 suivant montre comment effectuer des appels vers l’API Cloud à l’aide de cURL.

Gestion des erreurs

L’API renvoie des codes d’état HTTP standard accompagnés d’un corps d’erreur au format JSON. Les réponses typiques incluent :

Code HTTP Description Exemple de corps d’erreur JSON
400 Requête incorrecte – paramètres manquants ou non valides. { "Code": 400, "Message": "Paramètres de requête invalides." }
401 Non autorisé – jeton manquant ou non valide. { "Code": 401, "Message": "Échec de l’authentification." }
404 Introuvable – le classeur, la feuille de calcul ou le dossier n’existe pas. { "Code": 404, "Message": "Ressource introuvable." }
500 Erreur interne du serveur – condition inattendue. { "Code": 500, "Message": "Une erreur inattendue s’est produite." }

Famille de SDK Cloud

L’utilisation d’un SDK constitue la méthode optimale pour accélérer le développement. Un SDK gère les détails de bas niveau afin que vous puissiez 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 montrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :