Comment convertir une feuille de calcul vers un autre format : Guide étape par étape
Convertissez une feuille de calcul ou un fichier Excel local vers un autre format à l’aide de l’API Web Aspose.Cells Cloud.
API de conversion de feuille de calcul
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet
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) | Description |
|---|---|---|---|
| Spreadsheet | Fichier | FormData | Télécharger le fichier de feuille de calcul à convertir. |
| format | Chaîne | Chaîne de requête | (Obligatoire) Format de sortie souhaité (par exemple, « XLSX », « PDF », « CSV »). |
| outPath | Chaîne | Chaîne de requête | (Facultatif) Chemin du dossier où le classeur converti sera enregistré. La valeur par défaut est null. |
| outStorageName | Chaîne | Chaîne de requête | Spécifier le nom du stockage de sortie. |
| fontsLocation | Chaîne | Chaîne de requête | Utiliser des polices personnalisées pour la feuille de calcul. |
| region | Chaîne | Chaîne de requête | Spécifier le paramètre de région de la feuille de calcul. |
| password | Chaîne | Chaîne de requête | Mot de passe pour ouvrir le fichier de feuille de calcul s’il est protégé. |
Réponse
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Statut de réussite
- 200 OK – La conversion a réussi ; le corps de la réponse contient le flux du fichier converti.
- L’en-tête
Content-Typereflète le type MIME du format de sortie demandé (par exemple,application/pdfpour le PDF).
Codes d’état HTTP
| Code | Signification | Description |
|---|---|---|
| 200 | OK | Filtre appliqué avec succès ; la réponse contient les détails de l’opération. |
| 400 | Mauvaise requête | Paramètres manquants ou invalides (par exemple, type de fichier non pris en charge). |
| 401 | Non autorisé | Jeton JWT invalide ou manquant. |
| 413 | Payload trop volumineux | Le fichier téléchargé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue sur le serveur. |
Formats de sortie
| Format de sortie | Description |
|---|---|
| XLS | Classeur Excel 95/5.0 – 2003. |
| XLSX | Format de fichier Excel Open XML SpreadsheetML. |
| XLSB | Classeur binaire Excel. |
| XLSM | Classeur Excel avec macros. |
| XLT | Modèle Excel 97 – 2003. |
| XLTX | Modèle Excel. |
| XLTM | Modèle Excel avec macros. |
| XLAM | Fichier complémentaire Excel avec macros, utilisé pour ajouter des fonctions à Excel. |
| CSV | Fichier CSV (Comma-Separated Values). |
| TSV | Fichier TSV (Tab-Separated Values). |
| TXT | Fichier texte délimité. |
| HTML | Format HTML. |
| MHTML | Fichier MHTML. |
| ODS | ODS (OpenDocument Spreadsheet). |
| SpreadsheetML | Fichier Excel 2003 XML. |
| Numbers | Document créé par l’application « Numbers » d’Apple, partie de la suite iWork pour macOS et iOS. |
| JSON | Notation d’objet JavaScript. |
| DIF | Format d’échange de données (Data Interchange Format). |
| DBF | Fichier .dbf utilisé par le système de gestion de bases de données dBASE. |
| Format de document portable Adobe (Adobe Portable Document Format). | |
| XPS | Format XML Paper Specification. |
| SVG | Format de graphiques vectoriels évolutifs (Scalable Vector Graphics). |
| TIFF | Format de fichier image balisé (Tagged Image File Format). |
| PNG | Format d’images graphiques réseau portable (Portable Network Graphics). |
| BMP | Format d’image bitmap. |
| EMF | Format de métafichier amélioré (Enhanced Metafile). |
| JPEG | JPEG est un format d’image utilisant une compression avec perte. |
| GIF | Format d’échange de graphismes (Graphics Interchange Format). |
| MARKDOWN | Représente un document Markdown. |
| SXC | Format basé sur XML utilisé par OpenOffice et StarOffice. |
| FODS | Format Open Document stocké en XML plat. |
| DOCX | Format bien connu pour les documents Microsoft Word, combinant fichiers XML et binaires. |
| PPTX | Format PPTX basé sur le format de fichier de présentation Open XML de Microsoft PowerPoint. |
| SqlScript | Langage de requête structurée (Structured Query Language). |
| XHtml | XHTML est un format de fichier texte basé sur XML, réutilisant HTML 4.0. |
| Epub | Fichiers .epub : format de livre numérique standardisé pour éditeurs et consommateurs. |
| Xml | XML (Extensible Markup Language) ; similaire à HTML, mais utilise des balises pour définir des objets. |
| Ots | Fichier de modèle de feuille Open Document (OTS). |
| AZW3 | AZW est un format de livre numérique développé par Amazon pour les appareils Kindle ; AZW3 est également connu sous le nom de Kindle Format 8 (KF8). |
Où utiliser l’API de conversion de feuille de calcul ?
- Migration de systèmes hérités : Convertir des milliers de fichiers XLS hérités vers XLSX pour les systèmes modernes.
- Standardisation des archives : Normaliser divers formats de feuilles de calcul (XLS, XLSM, ODS, CSV) vers un seul format pour l’archivage.
- Interopérabilité entre suites bureautiques : Convertir des fichiers Excel vers des formats compatibles avec LibreOffice, Google Sheets ou Apple Numbers.
- Normalisation des sources de données : Convertir divers formats de feuilles de calcul vers CSV ou JSON pour ingestion dans des bases de données.
- Publication web : Convertir des modèles financiers en HTML pour affichage sur le web.
Pourquoi utiliser l’API de conversion de feuille de calcul ?
- Facile à utiliser pour les développeurs : Aspose.Cells Cloud propose des bibliothèques SDK dans plusieurs langages, permettant un développement rapide, accompagné d’une documentation complète. Comparé à la création de solutions personnalisées de rendu de graphiques, cela réduit considérablement la charge de développement.
- Économique : Vous pouvez convertir des données de tableau sans avoir à télécharger préalablement le classeur, ce qui économise de l’espace de stockage et réduit les coûts.
- Support complet des formats : Conversion entre plus de 20 formats de feuilles de calcul.
- Préservation de la fidélité des données et du formatage.
Comment utiliser l’API de conversion de feuille de calcul avec les SDK ?
Les exemples de code suivants montrent comment utiliser l’API de conversion de feuille de calcul avec divers SDK.
Spécification de l’API de conversion de feuille de calcul
Spécification de l’API de conversion de feuille de calcul définit une interface de programmation accessible publiquement, vous permettant 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 ci-dessous 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, vous permettant de convertir un fichier de feuille de calcul vers un autre format à l’aide d’un code concis. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.