UTILISATION D'IRONXL

Bibliothèque CSV C# (Tutoriel du développeur)

Mise à jour août 23, 2024
Partager:

Cet article explorera le monde de C#, en examinant les fonctionnalités, les méthodes et les techniques pour travailler efficacement avec n'importe quel fichier CSV, en améliorant vos projets axés sur les données et en simplifiant la gestion des données structurées en utilisant l'une des bibliothèques CSV les plus avancées nomméeIronXL.

Comment créer, lire et exporter un fichier CSV ?

  1. Installez la bibliothèque C# pour créer, lire et exporter des fichiers CSV.

  2. Utiliser leWorkBook.Createméthode pour créer un nouveau classeur.

  3. Créer un fichier CSV en utilisant workBook.SaveAs("test.csv") méthode.

  4. Lire l'analyse de CSV à l'aide deWorkBook.LoadMéthode.

  5. Exporter un CSV au format XLSX en utilisant leSaveAs méthode.

IronXL

IronXL est un allié redoutable pour les développeurs C# qui s'aventurent dans le domaine complexe de la manipulation des fichiers CSV. En tant que bibliothèque CSV dédiée, IronXL offre une approche rationalisée et efficace de la lecture, de l'écriture et de la manipulation des données CSV, fournissant aux développeurs une boîte à outils robuste pour naviguer dans les complexités des valeurs séparées par des virgules.

Que vous traitiez de grands ensembles de données, que vous mettiez en œuvre des fonctionnalités d'importation/exportation de données ou que vous recherchiez la précision dans l'analyse des données, IronXL s'impose comme un compagnon fiable. Cet article plonge dans les fonctionnalités qui font d'IronXL un atout indispensable pour les développeurs C# à la recherche d'une solution puissante et fluide pour le traitement des fichiers CSV au sein de leurs applications.

IronXL offre la solution parfaite pour le style de feuille de calcul en utilisant le style de code d'un classeur.

Créer un nouveau projet Visual Studio

Pour commencer à utiliser IronXL, l'étape initiale consiste à créer un nouveau fichierVisual Studio C# ou le chargement d'un projet existant. Les étapes suivantes décrivent le processus de création d'un nouveau projet dans Visual Studio.

Étape 1

Lancez Visual Studio et accédez au menu "Fichier". Un menu déroulant s'affiche ; dans ce menu, choisissez "Nouveau". Ensuite, un menu latéral apparaîtra, vous invitant à sélectionner "Projet".

Étape 2

Une nouvelle fenêtre apparaît. Dans cette fenêtre, accédez à la barre de recherche et tapez "Application Console". Identifiez le premier programme comme étant avec l'option C# et cliquez sur "Suivant".

Étape 3

Une autre fenêtre de configuration se présente. Ici, saisissez le nom du projet, spécifiez l'emplacement du projet, puis cliquez sur "Suivant".

Étape 4

La dernière fenêtre s'affiche, vous permettant de sélectionner le cadre cible. Concluez le processus en cliquant sur "Créer".

Installation de la bibliothèque CSV IronXL

Maintenant que votre projet est prêt, ajoutons la bibliothèque IronXL C#. Suivez ces étapes pour installer IronXL dans votre C#

Étape 1

Ouvrez Visual Studio et allez dans Outils. Un menu déroulant apparaît. Dans ce menu, sélectionnez le gestionnaire de paquets NuGet.

Étape 2

Dans le gestionnaire de paquets NuGet, choisissez l'option Solutions dans le menu latéral qui apparaît.

Bibliothèque C# CSV (Tutoriel Développeur), Figure 1 : Naviguer vers le Gestionnaire de Paquets NuGet

Naviguer vers le gestionnaire de paquets NuGet

Étape 3

Une nouvelle fenêtre s'ouvre. Dans cette fenêtre, accédez à l'onglet du navigateur. Dans la barre de recherche, tapez "IronXL". Une liste de packages IronXL sera affichée. Choisissez le dernier paquet dans la liste et cliquez sur le bouton Installer.

Bibliothèque C# CSV (Tutoriel Développeur), Figure 2 : Rechercher et installer le package IronXL dans l'interface de gestion des packages NuGet

Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet

Vous pouvez également utiliser la console du gestionnaire de packages pour installer IronXL.

Création d'un fichier CSV à l'aide d'IronXL

Cette section créera un fichier CSV en utilisant la bibliothèque .NET IronXL. Voici le code source pour créer un fichier CSV en utilisant C# .NET Core.

using IronXL;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";

workBook.SaveAs("test.csv");
using IronXL;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";

workBook.SaveAs("test.csv");
Imports IronXL

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")

Private workSheet("A1").Value = "Hello World"
Private workSheet("B1").Value = "500"
Private workSheet("C1").Value = "CSV"
Private workSheet("D1").Value = "Files"

workBook.SaveAs("test.csv")
VB   C#

Ce code C# utilise la bibliothèque IronXL pour créer un nouveau fichier ExcelWorkBook (livre de travail) et y ajoute une feuille de calcul nommée "new_sheet". Le code remplit ensuite les cellules A1, B1, C1 et D1 avec les valeurs "Hello World", "500", "CSV" et "Files" respectivement. Enfin, il enregistre le classeur en tant que fichier CSV nommé "test.csv". La bibliothèque IronXL simplifie les tâches liées à Excel en C#.

> OUTPUT:  
> Hello World,500,CSV,Files

Lecture et écriture de fichiers CSV

IronXL prend en charge la lecture et l'écriture de fichiers CSV en code C#. Cette section lira un fichier CSV et imprimera le fichier dans la console.

using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
System.Console.WriteLine(workSheet)
VB   C#

Ce code C# utilise la bibliothèque IronXL pour charger un fichier CSV existant nommé "test.new_sheet.csv" en tant que WorkBook Excel en utilisant son nom de fichier. Il accède ensuite au premierFeuille de travaildans le classeur. Enfin, il imprime des informations sur la feuille de calcul sur la console en utilisant System.Console.WriteLine(). La méthode WorkBook.Load est utilisée pour charger un fichier Excel existant et les workBook.WorkSheets[0]l'expression ` récupère la première feuille de calcul du classeur.

Bibliothèque CSV C# (Tutoriel Développeur), Figure 3 : La sortie de la console

La sortie console

Exportation d'un document CSV en utilisant IronXL

UtilisationIronXL, les développeurs peuvent exporter un fichier CSV vers d'autres formats Excel. Ce code exportera un fichier CSV en un fichier XLSX.

using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("sample.xlsx")
VB   C#

Ce code C# utilise la bibliothèque IronXL pour charger un fichier CSV existant nommé "test.new_sheet.csv" en tant que WorkBook Excel. Il accède ensuite à la première feuille de calcul dans le WorkSheet. Ensuite, il enregistre l'ensemble du classeur, y compris la feuille de calcul chargée, sous la forme d'un fichier Excel nommé "sample.xlsx" à l'aide de la fonction workBook.SaveAs("sample.xlsx") déclaration.

Ce code convertit efficacement un objet d'un fichier CSV en un fichier Excel, en tirant parti de la fonctionnalité d'IronXL qui permet de gérer différents formats de feuilles de calcul.

Bibliothèque CSV C# (Tutoriel Développeur), Figure 4 : Le fichier Excel de sortie

Le fichier Excel de sortie

Conclusion

En conclusion, ce guide complet explore le domaine de la manipulation des fichiers CSV en C#, en mettant l'accent sur l'importance de disposer de bibliothèques efficaces pour traiter les données structurées. Les fichiers CSV jouent un rôle essentiel dans l'échange de données et C#.

Le guide étape par étape fournit des informations sur la configuration d'un projet Visual Studio, l'installation de la bibliothèque IronXL, et donne des exemples pratiques de création, de lecture et d'exportation de fichiers CSV. En fin de compte,IronXL apparaît comme une solution puissante, améliorant l'efficacité et la facilité de traitement des données CSV dans les applications C#.

L'article complet sur la façon de lire un fichier CSV se trouve dans ceblog. Aussi, le tutoriel et les exemples de code pourcréation de fichiers CSVsont disponibles.

En outre, IronXL offre également un large éventail de fonctions permettant d'interagir avec le livre de travail Excel, la feuille de travail et le niveau des cellules, telles quela conversion entre les formats les plus courants, formatage des données des celluleset mêmegestion des graphiques.

IronXL offre uneessai gratuitles utilisateurs ont ainsi la possibilité de tester l'ensemble de ses fonctionnalités. Pour continuer à bénéficier de l'utilisation d'IronXL, les développeurs peuvent acheter une licence commerciale delicence.

< PRÉCÉDENT
Comment exporter vers CSV dans .NET Core
SUIVANT >
Comment écrire un fichier CSV en C#