Exporter une feuille de calcul avec l’API Aspose.Cells Cloud – Formats, exemples cURL et SDK

Cette API REST vous permet d’exporter une feuille de calcul à partir d’un fichier Excel vers de nombreux formats de fichiers différents.

Résumé – Utilisez le point de terminaison Get Worksheet (Obtenir une feuille de calcul) pour télécharger une seule feuille de calcul à partir d’un classeur dans le format de votre choix.

Vous pouvez exporter aux formats suivants :

Format Extension Type MIME
XLS .xls application/vnd.ms-excel
XLSX .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
XLSB .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
CSV .csv text/csv
TSV .tsv text/tab-separated-values
XLSM .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
ODS .ods application/vnd.oasis.opendocument.spreadsheet
TXT .txt text/plain
PDF .pdf application/pdf
OTS .ots application/vnd.oasis.opendocument.spreadsheet-template
XPS .xps application/vnd.ms-xpsdocument
DIF .dif application/x-dif
PNG .png image/png
JPEG .jpeg image/jpeg
GIF .gif image/gif
BMP .bmp image/bmp
WMF .wmf image/wmf
TIFF .tiff image/tiff
EMF .emf image/emf
NUMBERS .numbers application/vnd.apple.numbers
FODS .fods application/vnd.oasis.opendocument.spreadsheet-flat-xml

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

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}

Paramètres de la requête

Nom du paramètre Type Emplacement Description
name string path Obligatoire. Nom du fichier Excel.
sheetName string path Obligatoire. Nom de la feuille de calcul à exporter.
format string query Format cible du fichier de la feuille de calcul exportée (par ex. pdf, png).
verticalResolution integer query Résolution en DPI pour les formats prenant en charge la résolution (par ex. PNG, JPEG).
horizontalResolution integer query Résolution en DPI pour les formats prenant en charge la résolution.
area string query Plage de cellules à exporter (par ex. A1:D10).
pageIndex integer query Index de la page à exporter lorsque la feuille de calcul est paginée.
folder string query Chemin du dossier dans le stockage où se trouve le fichier source.
storageName string query Nom du stockage Aspose Cloud.

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 appeler l’API Cloud avec cURL.

Gestion des erreurs

L’API renvoie des codes d’état HTTP standard. Les réponses courantes incluent :

Code d’état Signification Corps JSON d’exemple
200 Succès – le flux de la feuille de calcul est renvoyé. { "stream": "..." }
400 Requête incorrecte – paramètres manquants ou non valides. { "error": "Paramètre format invalide." }
401 Non autorisé – jeton JWT invalide ou manquant. { "error": "Échec de l’authentification." }
404 Introuvable – le fichier ou la feuille de calcul spécifié n’existe pas. { "error": "Feuille de calcul introuvable." }
500 Erreur interne du serveur – condition inattendue sur le serveur. { "error": "Erreur inattendue." }

Gérez ces réponses dans votre code client afin de fournir un retour approprié aux utilisateurs.

Famille de SDK Cloud

L’utilisation d’un SDK est le meilleur moyen d’accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de 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 illustrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :