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 :