Travail avec les images Excel – Documentation Aspose.Cells Cloud

Travail avec des images dans un fichier Excel

Ce guide explique comment manipuler les images (également appelées illustrations) dans les feuilles de calcul Excel via l’API REST Aspose.Cells Cloud. Il couvre les principales opérations liées aux images — récupération, ajout, mise à jour et suppression d’images Excel — et vous oriente vers des exemples détaillés pour chaque tâche.

Prérequis : un compte Aspose.Cells Cloud, une clé API valide, et le SDK approprié installé pour le langage de votre choix.

Référence de l’API

Obtenir une image dans un format spécifique

Méthode HTTP Endpoint Paramètres requis Exemple de requête Exemple de réponse Codes de statut
GET /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName (chemin), sheetName (chemin), pictureIndex (chemin), format (paramètre de requête) GET https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures/0?format=png Données binaires de l’image (PNG, JPEG, etc.) 200 OK, 400 Requête incorrecte, 401 Non autorisé, 404 Non trouvé, 500 Erreur serveur

Obtenir toutes les informations relatives aux images

Méthode HTTP Endpoint Paramètres requis Exemple de requête Exemple de réponse Codes de statut
GET /cells/{fileName}/worksheets/{sheetName}/pictures fileName (chemin), sheetName (chemin) GET https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures Tableau JSON contenant les métadonnées des images (index, nom, position, taille) 200 OK, 400, 401, 404, 500

Ajouter une image

Méthode HTTP Endpoint Paramètres requis Corps de la requête d’exemple Exemple de réponse Codes de statut
POST /cells/{fileName}/worksheets/{sheetName}/pictures fileName (chemin), sheetName (chemin) { "image": "<image-encodée-en-base64>", "upperLeftRow": 5, "upperLeftColumn": 2, "width": 200, "height": 150 } { "code": 200, "status": "OK", "pictureIndex": 3 } 201 Créé, 400, 401, 404, 500

Mettre à jour une image

Méthode HTTP Endpoint Paramètres requis Corps de la requête d’exemple Exemple de réponse Codes de statut
PUT /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName (chemin), sheetName (chemin), pictureIndex (chemin) { "upperLeftRow": 10, "upperLeftColumn": 4, "width": 300, "height": 250 } { "code": 200, "status": "OK" } 200 OK, 400, 401, 404, 500

Supprimer toutes les images

Méthode HTTP Endpoint Paramètres requis Exemple de requête Exemple de réponse Codes de statut
DELETE /cells/{fileName}/worksheets/{sheetName}/pictures fileName (chemin), sheetName (chemin) DELETE https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures { "code": 200, "status": "Toutes les images ont été supprimées." } 200 OK, 400, 401, 404, 500

Supprimer une image spécifique

Méthode HTTP Endpoint Paramètres requis Exemple de requête Exemple de réponse Codes de statut
DELETE /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName (chemin), sheetName (chemin), pictureIndex (chemin) DELETE https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures/2 { "code": 200, "status": "Image supprimée." } 200 OK, 400, 401, 404, 500

Sujets connexes

Explorez d’autres opérations liées aux images dans Aspose.Cells Cloud :