Comment convertir une feuille de calcul de classeur en CSV à l’aide de l’API Aspose.Cells Cloud
L’endpoint ConvertWorksheetToCsv transforme une seule feuille de calcul d’un fichier de classeur local en document CSV entièrement sur le serveur Aspose.Cells Cloud. En téléchargeant le fichier source et en spécifiant la feuille cible, les développeurs reçoivent un flux binaire CSV sans avoir à stocker le fichier dans le stockage cloud. Cette API est idéale pour automatiser l’extraction de données, intégrer des données de classeurs dans des systèmes en aval et réduire la surcharge de stockage.
API Convertir une feuille de calcul en CSV
API Web
PUT https://api.aspose.cloud/v4.0/cells/convert/worksheet/csv
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et nécessitent 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 | Obligatoire / Facultatif | Description |
|---|---|---|---|---|
| Spreadsheet | Fichier | FormData | Obligatoire | Fichier binaire du classeur source (par ex. .xlsx, .xls). Exemple : myWorkbook.xlsx. |
| worksheet | Chaîne | Query | Obligatoire | Nom de la feuille à convertir (sensible à la casse). Si omis, la première feuille est utilisée. Exemple : Sheet1. |
| outPath | Chaîne | Query | Facultatif | Chemin du dossier cible dans le stockage cloud où le CSV généré sera enregistré. Si omis, le CSV est renvoyé directement dans le flux de réponse. |
| outStorageName | Chaîne | Query | Facultatif | Nom du service de stockage (par ex. Azure, AWS S3) dans lequel le fichier de sortie doit être placé. Obligatoire uniquement si outPath est utilisé. |
| fontsLocation | Chaîne | Query | Facultatif | Chemin vers un dossier de polices personnalisé sur le serveur, permettant au moteur de conversion d’utiliser des polices non standards. |
| region | Chaîne | Query | Facultatif | Identifiant de paramètres régionaux influençant le formatage des nombres et des dates dans le CSV (par ex. en-US, fr-FR). |
| password | Chaîne | Query | Facultatif | Mot de passe pour ouvrir un classeur protégé. Doit correspondre au mot de passe de chiffrement du fichier source. |
Réponse
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
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 | Requête incorrecte | Paramètres manquants ou non valides (par ex. 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 inattendue du serveur. |
Quand utiliser l’API Convertir une feuille de calcul en CSV ?
- Extraction de données pour les pipelines BI – Extraire une feuille spécifique d’un rapport Excel et alimenter directement le CSV résultant dans Power BI ou Tableau, sans traitement intermédiaire des fichiers.
- Traitement automatisé des factures – Convertir la feuille contenant les lignes de facture en CSV pour une importation rapide dans les systèmes comptables.
- Intégration avec des systèmes hérités – Exporter les données de la feuille en CSV pour une consommation par des applications plus anciennes qui n’acceptent que des fichiers texte délimités.
- Génération de rapports à la demande – Générer des instantanés CSV des données de classeurs en direct dans un service web, en renvoyant immédiatement le fichier au navigateur client.
Pourquoi utiliser l’API Convertir une feuille de calcul en CSV ?
- Aucun stockage cloud permanent requis – Le fichier est transmis directement au moteur de conversion et supprimé après conversion, ce qui économise la bande passante et les coûts de stockage.
- Exécution cloud à haute performance – La conversion s’effectue sur les serveurs optimisés d’Aspose, généralement en moins de 2 secondes pour des fichiers allant jusqu’à 100 Mo.
- Contrôle précis – Sélectionner une seule feuille, appliquer des polices personnalisées, un formatage régional et une protection par mot de passe en une seule requête.
- Sortie CSV cohérente multiplateforme – Garantit une sortie CSV identique sur .NET, Java, Python et d’autres SDK utilisant le même endpoint REST.
Comment utiliser l’API Convertir une feuille de calcul en CSV avec les SDK
Spécification de l’API Convertir une feuille de calcul en CSV
La spécification de l’API Convertir une feuille de calcul en CSV fournit une interface de programmation publiquement accessible permettant d’exécuter 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 du SDK simplifie le développement en masquant les détails de bas niveau, vous permettant d’intégrer un classeur dans un autre à l’aide d’un code concis. Consultez 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 :