Lesen einer CSV-Datei in C#;
Wenn Sie CSV-Dateien in C# lesen müssen, ist IronXL eine einfache Lösung. Sie können eine CSV-Datei mit Kommas oder einem anderen Trennzeichen lesen, wie in den nachstehenden Codesegmenten zu sehen ist.
Wie man eine CSV-Datei in C# liest
- Laden Sie die C# CSV-Lesebibliothek herunter und installieren Sie sie
- Ein C#- oder VB-Projekt erstellen
- Fügen Sie das Codebeispiel von dieser Seite in Ihr Projekt ein
- Geben Sie im Code den Pfad zur CSV-Datei und den Ausgabenamen & an; Dateiformat
- Führen Sie das C#-Projekt aus, um das Dokument anzuzeigen
Lesen von CSV-Dateien in .NET-Anwendungen
Schritt 1
1. Installieren Sie die IronXL-Bibliothek
Bevor Sie IronXL zum Lesen von CSV-Dateien in MVC, ASP oder Dotnet Core verwenden können, müssen Sie es zunächst installieren. Hier ist ein kurzer Durchgang.
- Wählen Sie in Visual Studio das Menü Projekt
- Verwalten von NuGet-Paketen
- Suche nach IronXL.Excel
- Installieren Sie
Oder laden Sie es von der Iron Software-Website herunter, hier: https://ironsoftware.com/csharp/excel/packages/IronXL.zip
Anleitung zum Tutorial
2. CSV-Dateien programmatisch lesen
Nun zum Projekt!
Den IronXL-Namensraum hinzufügen
using IronXL;
using IronXL;
Imports IronXL
Hinzufügen von Code zum programmgesteuerten Lesen einer CSV-Datei mit IronXL und 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
Ein Workbook-Objekt wird erstellt. Die LoadCSV
-Methode des Workbook-Objekts wird dann verwendet, um den Namen der zu lesenden CSV-Datei festzulegen, in welchem Format sie gelesen werden soll und welches Trennzeichen für die Datei verwendet wird. In diesem Fall wird ein Komma als Trennzeichen verwendet.
Anschließend wird ein Worksheet-Objekt erstellt. Hier wird der Inhalt der CSV-Datei abgelegt. Anschließend wird die Datei unter einem neuen Namen und Format gespeichert.
Bibliothek Schnellzugriff
IronXL API-Referenzdokumentation
Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy IronXL API-Referenzdokumentation.
IronXL API-Referenzdokumentation