Comment compresser des fichiers Excel – Réduire la taille des feuilles de calcul et optimiser les performances

Comprimez de manière programmée des feuilles de calcul Excel et réduisez la taille des fichiers à l’aide de l’API Aspose.Cells Cloud. Optimisez les performances des classeurs en supprimant les données inutilisées, en compressant les objets intégrés et en nettoyant les formats. Cette API REST permet d’automatiser les workflows de compression et d’optimisation des fichiers Excel.

API de compression de feuille de calcul

API Web

PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/compress

Sécurité et authentification

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

-H "Authorization: Bearer {access_token}"

Paramètres de la requête

Nom du paramètre Type Emplacement (chemin / requête / chaîne / corps HTTP) Description
Spreadsheet Fichier FormData Obligatoire. Le fichier de classeur Excel source (.xlsx, .xls, etc.) à compresser.
level Entier Requête Facultatif. Intensité de la compression (0 = plus rapide / plus faible, 9 = plus lent / plus forte). Si omis, une valeur par défaut équilibrée (5) est appliquée.
outPath Chaîne Requête Facultatif. Chemin du dossier de destination dans votre stockage cloud. Si omis, le fichier est enregistré dans le même dossier que le classeur source.
outStorageName Chaîne Requête Obligatoire. Identifiant du service de stockage cloud configuré (par exemple, CorporateDrive).
region Chaîne Requête Facultatif. Paramètre régional (par exemple, de-DE) pouvant influencer le traitement des données spécifiques à la région.
password Chaîne Requête Facultatif. Mot de passe pour décrypter une feuille de calcul protégée. Laissez vide si le fichier n’est pas chiffré.

Réponse

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Codes de statut HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Requête incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop grande Le fichier téléchargé dépasse la limite de taille.
500 Erreur interne du serveur Erreur serveur inattendue.

Où utiliser l’API de compression de feuille de calcul ?

  • Distribution automatisée des rapports – Comprimez les états financiers mensuels avant de les envoyer par e-mail afin de garantir la réussite de la livraison et d’améliorer l’expérience du destinataire.
  • Optimisation des fichiers téléchargés par les utilisateurs – Compressez en arrière-plan les fichiers Excel téléchargés afin d’économiser de l’espace de stockage cloud et réduire les coûts de stockage.
  • Traitement et migration dans les pipelines de données – Compressez les fichiers Excel intermédiaires générés lors des processus ETL pour accélérer les transferts réseau et diminuer la pression sur le stockage temporaire.

Pourquoi utiliser l’API de compression de feuille de calcul ?

  • Adaptée aux développeurs – Aspose.Cells Cloud propose des bibliothèques SDK dans plusieurs langages, ce qui permet un développement rapide avec une documentation complète.
  • Réduction des coûts en main-d’œuvre – Élimine la nécessité de personnel dédié pour consolider manuellement les documents.
  • Tarification à l’usage – Aucun investissement initial ; vous ne payez que pour les appels d’API effectués.
  • Aucune maintenance de serveur requise – Aucun serveur à maintenir, aucune mise à jour logicielle à effectuer et aucune préoccupation liée à la compatibilité.

Comment utiliser l’API de compression de feuille de calcul avec les SDK

Spécification de l’API de compression de feuille de calcul

La spécification de l’API de compression de feuille de calcul fournit une interface accessible publiquement pour les interactions REST, permettant ainsi des appels directs à l’API 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 à l’API Cloud avec cURL.

Utiliser les SDK Aspose.Cells Cloud

L’utilisation d’un SDK est la méthode la plus rapide pour développer, car elle masque les détails de bas niveau et vous permet de compresser une feuille de calcul en quelques lignes de code seulement. 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 interagir avec les services web Aspose.Cells à l’aide de divers SDK :