Excel vers CSV C#

Dans ce guide, nous explorerons comment effectuer une conversion Excel vers CSV à l’aide de C#. Que vous traitiez de grands ensembles de données ou que vous ayez besoin d’automatiser le processus, ce puissant convertisseur C# peut gérer les conversions Excel vers CSV.

Pourquoi convertir Excel en CSV ?

Les fichiers CSV sont largement utilisés pour l’échange de données en raison de leur simplicité et de leur compatibilité avec diverses applications. La conversion d’Excel en CSV offre des avantages tels qu’une taille de fichier réduite, une manipulation facile des données et une meilleure compatibilité avec les systèmes de bases de données et les langages de programmation. Que vous prépariez des données pour l’analyse, la migration ou le partage avec d’autres, la conversion d’Excel en CSV rationalise le processus.

Compatibilité : les fichiers CSV sont largement pris en charge par diverses applications logicielles, langages de programmation et systèmes de bases de données. Ils fournissent un format commun pour l’échange de données, facilitant ainsi le partage de données sur différentes plateformes.

Simplicité : les fichiers CSV contiennent des données en texte brut avec des valeurs séparées par des virgules. Cette simplicité les rend faciles à lire et à manipuler à l’aide d’éditeurs de texte, de tableurs ou de langages de programmation.

Réduction de la taille : les fichiers CSV sont souvent plus petits que les fichiers Excel, surtout si le fichier Excel contient un formatage, des images ou des formules complexes. Cela peut économiser de l’espace de stockage et réduire l’utilisation de la bande passante lors du transfert de fichiers.

Traitement des données : les fichiers CSV conviennent aux tâches de traitement de données telles que l’importation de données dans des bases de données, l’analyse de données à l’aide d’outils tels que Python ou R et la génération de rapports. De nombreux outils et bibliothèques de traitement de données prennent en charge nativement le format CSV.

Convertisseur Excel XLSX en CSV - Installation de l’API C#

Pour convertir des feuilles de calcul Excel XLS ou XLSX au format de fichier CSV en C#, vous devez installer Conholdate.Total pour .NET. Téléchargez-le rapidement depuis la section Nouvelles versions ou utilisez la commande d’installation NuGet suivante :

PM> NuGet\Install-Package Conholdate.Total

Convertir Excel XLSX XLS en CSV en C#

Vous pouvez convertir un fichier Excel XLSX en fichier CSV en C# en procédant comme suit :

  • Lisez le fichier XLSX d’entrée à l’aide de la classe Workbook.
  • Convertissez Excel en CSV en appelant la méthode Save.

L’extrait de code suivant montre comment convertir Excel en CSV en C# :

// Charger le fichier Excel d'entrée
Workbook workbook = new Workbook("Excel.xlsx");

// Convertir XLSX en fichier CSV
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);

Licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API sans aucune limitation

Résumé

La conversion de fichiers Excel au format CSV (Comma-Separated Values) est une tâche courante dans le traitement et l’analyse des données. Ce guide vous a fourni les connaissances et les extraits de code nécessaires pour rationaliser la conversion de fichiers XLSX ou XLS en CSV. Si vous souhaitez discuter de l’une de vos préoccupations ou demandes de renseignements, n’hésitez pas à nous contacter au forum.

FAQ

Quelle est la différence entre les formats de fichiers Excel et CSV ?

Les fichiers Excel (.xlsx ou .xls) sont des feuilles de calcul pouvant contenir plusieurs feuilles contenant des données, des formules et des graphiques formatés. Les fichiers CSV (Comma-Separated Values), quant à eux, sont des fichiers de texte brut dans lesquels chaque ligne représente une ligne de données, avec des valeurs séparées par des virgules.

Existe-t-il des limitations lors de la conversion d’Excel en CSV à l’aide de Java ?

Une limitation est que les fonctionnalités d’Excel telles que les formules, le formatage des cellules et les macros ne sont pas conservées dans les fichiers CSV. Seules les valeurs des données brutes sont exportées au format CSV.

Est-il possible de convertir plusieurs feuilles Excel en fichiers CSV distincts ?

Oui, vous pouvez improviser l’extrait de code pour lire et traiter plusieurs feuilles à partir d’un fichier Excel et écrire les données de chaque feuille dans un fichier CSV distinct.

Voir également