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 :