Exporter un classeur

Vous pouvez exporter des classeurs vers l’un des formats suivants : XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.

API REST

POST https://api.aspose.cloud/v3.0/cells/export

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.

Paramètres de la requête

Nom du paramètre Type Emplacement (chemin / chaîne de requête / corps HTTP) Obligatoire Description
file fichier formData Oui Fichier à télécharger
objectType string query Oui Type d’objet à exporter. Pour l’exportation de graphiques, utilisez chart. Autres valeurs possibles : worksheet, picture, etc.
format string query Oui Format de sortie souhaité. Valeurs prises en charge : png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Réponse

{
  "Files": [
    {
      "Filename": "Book1_xlsx.tif",
      "FileSize": 274022,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx.tif",
      "FileSize": 348126,
      "FileContent": "-----Base64String--------"
    }
  ]
}

Codes d’état HTTP

Code Signification Description
200 OK Les formes ont été exportées avec succès ; la réponse contient la liste des fichiers.
400 Requête incorrecte Paramètres manquants ou non valides.
401 Non autorisé Jeton d’accès invalide ou manquant.
413 Charge utile trop volumineuse Le fichier téléchargé dépasse la taille limite.
500 Erreur interne du serveur Erreur inattendue du serveur.

Comment utiliser l’API PostExport avec les SDK

Spécification de l’API PostExport

La spécification OpenAPI définit une interface de programmation accessible publiquement qui 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 à l’aide de cURL.

curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=workbook&format=tiff" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "x-aspose-client: Containerize.Swagger" \
     -d '{"File":{}}'

Utiliser les SDK Aspose.Cells Cloud

L’utilisation d’un SDK accélère le développement en gérant les détails de bas niveau, afin que vous puissiez vous concentrer sur la logique métier. Une liste complète des SDK Aspose.Cells Cloud est disponible dans le dépôt GitHub.

Les exemples de code suivants montrent comment appeler le service web Aspose.Cells à l’aide de divers SDK :