Comment convertir les données d'un tableau de feuille de calcul en fichier CSV : guide pas à pas
Exportez les données d’un tableau à partir d’un fichier Excel local vers un fichier CSV à l’aide de l’API Cloud.
Convertir un tableau en CSV via l’API
API Web
PUT http://api.aspose.cloud/v4.0/cells/convert/table/csv
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 / chaîne de requête / corps HTTP) | Description |
|---|---|---|---|
| Spreadsheet | Fichier | FormData | Télécharger le fichier de feuille de calcul. |
| worksheet | Chaîne | Chaîne de requête | Nom de la feuille de calcul dans le classeur. |
| tableName | Chaîne | Chaîne de requête | Nom du tableau à convertir. |
| outPath | Chaîne | Chaîne de requête | (Facultatif) Chemin du dossier où le classeur est stocké ; valeur par défaut : null. |
| outStorageName | Chaîne | Chaîne de requête | Nom du stockage pour le fichier de sortie. |
| fontsLocation | Chaîne | Chaîne de requête | Chemin pour utiliser des polices personnalisées. |
| region | Chaîne | Chaîne de requête | Paramètre de région/langue de la feuille de calcul (par exemple, en-US, fr-FR). Affecte le formatage des nombres, l’analyse des dates et le comportement spécifique à la locale. |
| password | Chaîne | Chaîne de requête | Mot de passe pour ouvrir le fichier de feuille de calcul. |
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 volumineuse | Le fichier téléchargé dépasse la taille limite. |
| 500 | Erreur interne du serveur | Erreur serveur inattendue. |
Dans quels cas utiliser l’API Convert Table to CSV ?
- Migration de base de données : Convertir des tableaux Excel en CSV pour les importations en masse dans des bases de données SQL (MySQL, PostgreSQL, SQL Server).
- Chargement dans un entrepôt de données : Transformer des tableaux de rapports basés sur Excel en CSV pour les charger dans Snowflake, Redshift ou BigQuery.
- Payloads d’API en lots : Convertir les données de tableaux Excel en CSV pour les téléversements en masse vers des services REST.
- Communication entre services : Utiliser CSV comme format léger d’échange de données entre microservices.
- Préparation des données pour le machine learning : Convertir les tableaux de caractéristiques depuis Excel en CSV pour les bibliothèques Python/R de machine learning.
- Analyse statistique : Transformer les tableaux de données de recherche en CSV pour les importer dans SPSS, SAS ou Stata.
- Migration de contenu : Déplacer du contenu structuré depuis Excel vers des systèmes de gestion de contenu (CMS) via CSV.
Pourquoi utiliser l’API Convert Table to CSV ?
- Adaptée aux développeurs : Aspose.Cells Cloud propose des bibliothèques SDK dans plusieurs langages, ce qui permet un développement rapide, accompagné d’une documentation complète. Comparé à la création de solutions personnalisées, cela réduit considérablement la charge de développement.
- Économique : Vous pouvez convertir les données des tableaux sans avoir à télécharger d’abord le classeur, ce qui économise de l’espace de stockage et réduit les coûts.
- Extraction pure des données sans mise en forme.
- Le format CSV est pris en charge par quasiment tous les systèmes :
- Bases de données (tous les SGBD majeurs)
- Langages de programmation (analyseurs natifs inclus dans tous)
- Outils de business intelligence (Tableau, Power BI, Looker)
- Logiciels de feuilles de calcul (Excel, Google Sheets, LibreOffice)
- Outils en ligne de commande (awk, sed, grep)
Comment utiliser l’API Convert Table to CSV avec les SDK ?
Spécification de l’API Convert Table to CSV
La Spécification de l’API Convert Table to CSV fournit une interface de programmation publiquement accessible, permettant 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 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 convertir les données d’un tableau de feuille de calcul en fichier CSV avec un minimum de code. 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 :