Les fichiers CSV(Comma Separated Values) sont largement utilisés pour stocker des données tabulaires dans un format simple basé sur du texte. Souvent, les entreprises doivent convertir des Excel classeurs en CSV pour des rapports, l’importation dans des bases de données ou l’intégration avec d’autres applications. En utilisant notre API REST .NET, vous pouvez automatiser ce processus de conversion, en traitant plusieurs types de fichiers Excel, y compris XLS, XLSX, et XLSM.
- API de traitement des fichiers délimités par des virgules
- Excel to Comma Separated Values in C#
- Convertir XLSX en CSV en utilisant cURL
API de traitement des fichiers délimités par des virgules
Aspose.Cells Cloud SDK for .NET est une API basée sur REST offrant une solution efficace pour le traitement des fichiers Excel. Selon nos exigences de conversion de fichiers Excel en fichiers délimités par des virgules, c’est une solution idéale et avec quelques lignes de code, vous pouvez facilement transformer XLS en format CSV.
Configurer le SDK Aspose.Cells Cloud pour .NET
Installer le SDK via le gestionnaire de paquets NuGet :
Install-Package Aspose.Cells-Cloud
Puis initialisez votre client API en utilisant votre identifiant client et votre secret client du Aspose Cloud Dashboard. Pour plus de détails, veuillez visiter l’article quick start.
Excel à des valeurs séparées par des virgules en C#
Cette section fournit tous les détails sur la façon dont nous pouvons changer programmatique XLSX en CSV en utilisant C# .NET.
Étape 1 : - Créez une instance de CellsApi
en utilisant les identifiants du client.
CellsApi api = new CellsApi(clientId,clientSecret);
Étape 2 : Téléchargez le fichier Excel dans le stockage cloud
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Étape 3 : Créez une instance de SaveOptions et définissez le format CSV.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Étape 4 : Enregistrez Excel au format CSV (délimité par des virgules) en utilisant PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Cela générera un fichier CSV qui conserve votre structure de données au format de valeurs séparées par des virgules.
// Pour plus d'exemples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Visitez dashboard.aspose.cloud pour les identifiants du client.
try
{
// Créer une instance de CellsApi en passant ClientID et ClientSecret.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// télécharger le fichier XML vers le stockage en nuage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// créer PostWorkbookSaveAsRequest définissant le nom du fichier résultant
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// call the API to convert XML to CSV format
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Convertir XLSX en CSV en utilisant cURL
Si vous préférez l’utilisation directe de l’API REST, vous pouvez également effectuer la conversion d’Excel en CSV en utilisant une simple commande cURL.
Étape 1 : Obtenir le jeton d’accès
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- La réponse inclura un
ACCESSTOKEN
que vous utiliserez pour l’autorisation.
Étape 2 : Convertir le fichier Excel en CSV (délimité par des virgules) Utilisez la commande cURL suivante pour convertir votre fichier Excel (Sample.xlsx) au format CSV :
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
Explication :
PUT /cells/convert?format=CSV
— spécifie le format de sortie comme CSV.file=@/path/to/Sample.xlsx
— fournit le fichier Excel local à télécharger.- Le paramètre
-d
enregistre la sortie sous forme de fichier.csv
séparé par des virgules.
- Une fois exécuté, le fichier CSV converti sera stocké dans le stockage cloud.
Convertisseur XLS en CSV gratuit
Si vous souhaitez explorer les capacités de l’API Aspose.Cells Cloud sans aucun extrait de code ou sans utiliser les commandes cURL, essayez notre Convertisseur Excel en CSV gratuit.

Conclusion
Nous avons appris qu’Aspose.Cells Cloud REST API vous permet de convertir facilement des fichiers Excel en valeurs séparées par des virgules CSV de plusieurs manières, c’est-à-dire des applications .NET ou lors de l’utilisation de la commande cURL.
Avantages de l’utilisation de l’API REST
- Automatisation basée sur le cloud : Convertir XLS, XLSX ou XLSM en CSV en ligne via REST.
- Sécurisé : Vos données sont traitées par des appels API authentifiés.
- Intégration flexible : fonctionne avec .NET, Java, Python, Node.js, PHP, et plus.
- Pas d’installation Excel requise : traitement 100 % basé sur le cloud.
Liens utiles
Articles Connexes
Veuillez visiter les liens suivants pour en savoir plus sur :
- Convertir un PDF en texte en C#
- Conversion JPG à Word sans effort en utilisant l’API REST .NET
- Convertir des fichiers PNG en JPG en ligne
Questions Fréquemment Posées (FAQ)
- Puis-je convertir des fichiers Excel en CSV sans installer Microsoft Excel ?
- Oui. Avec
Aspose.Cells Cloud
, vous pouvez convertir Excel en CSV (valeurs séparées par des virgules) entièrement dans le cloud. La conversion se fait via l’API REST, il n’est donc pas nécessaire d’installer Microsoft Excel ou un autre logiciel de bureau.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Oui. Si votre classeur Excel est protégé, vous pouvez spécifier le paramètre de mot de passe dans la demande de l’API. Aspose.Cells Cloud déchiffrera le fichier lors de la conversion et ensuite
exporter les données au format CSV
en toute sécurité.
- La conversion d’Excel en CSV prend-elle en charge plusieurs feuilles de calcul ?
- Par défaut, Aspose.Cells Cloud convertit la première feuille de calcul au format CSV. Cependant, vous pouvez personnaliser votre demande pour sélectionner une feuille de calcul spécifique ou exporter chaque feuille individuellement dans des fichiers CSV séparés.
- Puis-je effectuer des conversions en masse d’Excel en CSV en utilisant l’API REST .NET ?
- Oui. Vous pouvez automatiser les conversions de fichiers Excel en CSV par lot en itérant sur plusieurs fichiers dans votre stockage et en appelant l’endpoint de conversion de manière programmatique via l’Aspose.Cells Cloud SDK pour .NET.