Convertir une feuille de calcul en PDF, PNG, CSV et plus – Aspose.Cells Cloud API
API de conversion de feuille de calcul – Le point de terminaison GET /cells/{name}/worksheets/{sheetName} permet de convertir une seule feuille de calcul (une feuille à l’intérieur d’un classeur Excel) vers un autre type de fichier.
Prérequis : Vous devez posséder un jeton JWT valide et avoir le classeur stocké dans un emplacement pris en charge par le stockage Aspose Cloud avant d’invoquer ce point de terminaison.
Formats importables pris en charge (la feuille de calcul peut être lue à partir de) :
- XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT
Formats exportables uniquement pris en charge (la feuille de calcul peut être enregistrée en tant que) :
- PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS
API REST
La Spécification OpenAPI décrit l’interface publiquement accessible.
Paramètres de la requête
| Paramètre | Type | Obligatoire | Valeur par défaut | Valeurs autorisées | Description |
|---|---|---|---|---|---|
| format | string | Oui | – | pdf, png, jpeg, bmp, svg, tiff, emf, csv, txt, … (voir liste ci-dessus) | Format de sortie cible. |
| verticalResolution | integer | Non | 96 | 72‑600 | Résolution verticale (DPI) pour la sortie image. |
| horizontalResolution | integer | Non | 96 | 72‑600 | Résolution horizontale (DPI) pour la sortie image. |
| password | string | Non | – | – | Mot de passe pour ouvrir un classeur protégé. |
| folder | string | Non | – | – | Dossier cloud où le classeur source est stocké. |
| storage | string | Non | – | – | Nom du stockage (par exemple, « Default »). |
Réponse
| Code d’état | Description | Type retourné |
|---|---|---|
| 200 | Conversion réussie ; flux binaire du fichier converti renvoyé. | application/octet-stream |
| 400 | Requête incorrecte – paramètres manquants ou non valides. | Objet d’erreur JSON |
| 401 | Non autorisé – jeton JWT invalide ou manquant. | Objet d’erreur JSON |
| 404 | Introuvable – le classeur ou la feuille de calcul n’existe pas. | Objet d’erreur JSON |
| 500 | Erreur interne du serveur – échec inattendu. | Objet d’erreur JSON |
Exemple de requête (cURL)
curl -v "https://api.aspose.com/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1?format=png&verticalResolution=96&horizontalResolution=96" \
-X GET \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Exemple de réponse
Image convertie (flux binaire)
Famille de SDK Cloud
L’utilisation d’un SDK est le moyen le plus rapide de développer. Un SDK gère les détails de bas niveau afin que vous puissiez vous concentrer sur 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 appeler les services web Aspose.Cells à l’aide de divers SDK :