Lire un fichier CSV en C# ;
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.
Comment lire un fichier CSV en C#
- Téléchargez et installez la bibliothèque de lecture CSV C#
- Créer un projet C# ou VB
- Ajoutez l'exemple de code de cette page à votre projet
- Dans le code, indiquez le chemin d'accès au fichier CSV, ainsi que le nom de sortie & ; format de fichier
- Exécuter le projet C# pour visualiser le document
Lecture de fichiers CSV dans les applications .NET
É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.
- Dans Visual Studio, sélectionnez le menu Projet
- Gérer les paquets NuGet
- Recherche d'IronXL.Excel
- Installer
Ou téléchargez depuis le site Web d'Iron Software, ici : https://ironsoftware.com/csharp/excel/packages/IronXL.zip
Comment faire Tutoriel
2. Lire les fichiers CSV par programme
Maintenant, pour le projet !
Ajouter l'espace de noms IronXL
using IronXL;
using IronXL;
Imports IronXL
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
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.
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