Lire un fichier CSV en C# ;

Chaknith Bin
Chaknith Bin
décembre 22, 2020
Mise à jour octobre 20, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Lorsque vous avez besoin de lire des fichiers CSV en C#, IronXL est une réponse facile. Vous pouvez lire un fichier CSV avec des virgules ou tout autre délimiteur, comme le montrent les segments de code ci-dessous.


Étape 1

1. Installer la bibliothèque IronXL

Avant de pouvoir utiliser IronXL pour lire des fichiers CSV dans MVC, ASP ou dotnet core, vous devez d'abord l'installer. Voici un petit tour d'horizon.

2. Lire les fichiers CSV par programme

Maintenant, pour le projet !

Ajouter l'espace de noms IronXL

using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel

Ajouter du code pour lire un fichier CSV par programmation avec IronXL et C#

/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
    WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
    WorkSheet ws = workbook.DefaultWorkSheet;
    workbook.SaveAs("Csv_To_Excel.xlsx");
}
/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
    WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
    WorkSheet ws = workbook.DefaultWorkSheet;
    workbook.SaveAs("Csv_To_Excel.xlsx");
}
'''
'''Read a CSV file
'''anchor-read-csv-files-programmatically
'''*
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs)
	Dim workbook As WorkBook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
	Dim ws As WorkSheet = workbook.DefaultWorkSheet
	workbook.SaveAs("Csv_To_Excel.xlsx")
End Sub
$vbLabelText   $csharpLabel
Un fichier CSV ouvert dans le Bloc-notes
Figure 2 - A CSV file opened in Notepad

Un objet Workbook est créé. La méthode LoadCSV de l'objet Workbook est ensuite utilisée pour spécifier le nom du fichier CSV à lire, le format dans lequel le lire, et quel est le délimiteur pour le fichier. Dans ce cas, une virgule est utilisée comme séparateur.

Un objet Feuille de travail est alors créé. C'est là que le contenu du fichier CSV sera placé. Le fichier est ensuite enregistré sous un nouveau nom et un nouveau format.

Le fichier CSV ouvert dans Excel
Figure 3 - The CSV file opened in Excel

Accès rapide à la bibliothèque

Documentation de référence de l'API IronXL

Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy Documentation de référence de l'API IronXL.

Documentation de référence de l'API IronXL
Documentation related to 2. Lire les fichiers CSV par programme
Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.