Wie man CSV-Dateien in C# mit IronXL liest

Read a CSV File in C#

This article was translated from English: Does it need improvement?
Translated
View the article in English

Wenn Sie CSV-Dateien in C# lesen müssen, ist IronXL eine einfache Antwort. Sie können eine CSV-Datei mit Kommas oder jedem anderen Trennzeichen lesen, wie in den folgenden Code-Segmenten zu sehen ist.

als-Überschrift:2(Schnellstart: Eine CSV-Datei mit IronXL in einer Zeile laden und konvertieren)

Dieses Beispiel zeigt, wie einfach es ist, eine CSV-Datei mit der LoadCSV-Methode von IronXL zu lesen und sie als Excel-Arbeitsmappe zu speichern, sodass Sie in Sekundenschnelle mit minimalem Code loslegen können.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    WorkBook wb = WorkBook.LoadCSV("data.csv", ExcelFileFormat.XLSX, listDelimiter: ","); wb.SaveAs("output.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Laden Sie die C# CSV-Lesebibliothek herunter und installieren Sie sie
  2. Erstellen Sie ein C#- oder VB-Projekt
  3. Fügen Sie das Codebeispiel von dieser Seite zu Ihrem Projekt hinzu
  4. Geben Sie im Code den Pfad zur CSV-Datei, den Ausgabename und das Dateiformat an
  5. Führen Sie das C#-Projekt aus, um das Dokument anzusehen
class="learnn-how-section">
class="row">
class="col-sm-6">

CSV-Dateien in .NET-Anwendungen lesen

  • Installieren Sie eine C#-Bibliothek zum Lesen von CSV-Dateien (IronXL)
  • CSV-Dateien in C# lesen
  • Dateiformat und Trennzeichen angeben
class="col-sm-6">
class="download-card"> How To Work related to Read a CSV File in C#

class="main-content__segment-title">Schritt 1

1. Installieren Sie die IronXL-Bibliothek

Bevor Sie IronXL verwenden können, um CSV-Dateien in MVC- oder ASP- oder dotnet-Core zu lesen, müssen Sie es zuerst installieren. Hier ist eine kurze Anleitung.

  • Wählen Sie in Visual Studio das Menü Projekt aus
  • Verwalten von NuGet-Paketen
  • Suchen Sie nach IronXL.Excel
  • Installieren
class="center-image-wrapper"> IronXL.Excel NuGet Package
class="image-description"> class="image-description-text_strong"> Abbildung 1 class="image-description-text_regular"> - class="image-description-text_italic"> IronXL.Excel NuGet Package

Or Download from the Iron Software website, here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip


class="tutorial-segment-title">Wie man ein Tutorial erstellt

2. Programmatisch CSV-Dateien lesen

Jetzt zum Projekt!

Fügen Sie den IronXL-Namespace hinzu

// This namespace is required to access the IronXL functionalities
using IronXL;
// This namespace is required to access the IronXL functionalities
using IronXL;
' This namespace is required to access the IronXL functionalities
Imports IronXL
$vbLabelText   $csharpLabel

Fügen Sie Code hinzu, um eine CSV-Datei programmatisch mit IronXL und C# zu lesen

:path=/static-assets/excel/content-code-examples/how-to/csharp-read-csv-read.cs
// Load the CSV file into a WorkBook object, specifying the file path, format, and delimiter
WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, listDelimiter: ",");

// Access the default worksheet within the loaded workbook
WorkSheet ws = workbook.DefaultWorkSheet;

// Save the workbook as an Excel file with a specified name
workbook.SaveAs("Csv_To_Excel.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel
class="center-image-wrapper"> Eine CSV-Datei, die in Notepad geöffnet ist
class="image-description"> class="image-description-text_strong"> Abbildung 2 class="image-description-text_regular"> - class="image-description-text_italic"> Eine CSV-Datei, die in Notepad geöffnet ist

Ein Arbeitsmappenobjekt wird erstellt. Die LoadCSV-Methode des Arbeitsmappenobjekts wird dann verwendet, um den Namen der zu lesenden CSV-Datei, das Format, in das sie gelesen werden soll, und das Trennzeichen für die Datei anzugeben. In diesem Fall wird ein Komma als Trennzeichen verwendet.

Ein Arbeitsblattobjekt wird dann erstellt. Hier werden die Inhalte der CSV-Datei abgelegt. Dann wird die Datei unter einem neuen Namen und Format gespeichert.

class="center-image-wrapper"> Die CSV-Datei in Excel geöffnet
class="image-description"> class="image-description-text_strong"> Abbildung 3 class="image-description-text_regular"> - class="image-description-text_italic"> Die CSV-Datei in Excel geöffnet

class="main-content__segment-title">Schnellzugriff auf die Bibliothek

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL API-Referenzdokumentation

Erfahren Sie mehr und teilen Sie mit, wie man Zellen in Excel-Tabellen mit der praktischen IronXL API-Referenzdokumentation zusammenführt, trennt und mit ihnen arbeitet.

IronXL API-Referenzdokumentation
class="col-sm-4">
class="tutorial-image"> Documentation related to 2. Programmatisch CSV-Dateien lesen

Häufig gestellte Fragen

Wie kann ich eine CSV-Datei in C# ohne Interop lesen?

Sie können eine CSV-Datei in C# ohne Interop lesen, indem Sie die IronXL-Bibliothek nutzen. Installieren Sie zunächst IronXL über den NuGet-Paket-Manager in Visual Studio. Verwenden Sie dann die WorkBook.LoadCSV-Methode, um die CSV-Datei in ein WorkBook-Objekt zu laden.

Welche Schritte sind beim Lesen einer CSV-Datei mit IronXL in C# beteiligt?

Um eine CSV-Datei mit IronXL zu lesen, installieren Sie zuerst die IronXL-Bibliothek. Erstellen Sie dann ein neues C#-Projekt, fügen Sie den Namespace using IronXL; hinzu und verwenden Sie die WorkBook.LoadCSV-Methode, um die CSV-Daten zu laden und zu bearbeiten.

Kann IronXL CSV-Dateien mit unterschiedlichen Trennzeichen verarbeiten?

Ja, IronXL erlaubt es Ihnen, verschiedene Trennzeichen beim Lesen von CSV-Dateien anzugeben. Sie können das Trennzeichen einstellen, indem Sie es in den Optionen der LoadCSV-Methode festlegen.

Wie speichere ich eine CSV-Datei als Excel-Datei in C#?

Nachdem Sie die CSV-Datei mit IronXL in ein WorkBook-Objekt geladen haben, können Sie die SaveAs-Methode verwenden, um sie in Ihrem gewünschten Format, z.B. XLSX, als Excel-Datei zu speichern.

Warum IronXL anstelle von Microsoft Interop für CSV-Operationen in C# verwenden?

IronXL wird gegenüber Microsoft Interop für CSV-Operationen in C# bevorzugt, da es nicht erforderlich ist, Excel auf dem Server zu installieren. Es bietet eine effizientere und einfachere Möglichkeit, CSV-Dateien innerhalb von C#-Anwendungen zu handhaben.

Wie gebe ich das zu bearbeitende Arbeitsblatt in einer CSV-Datei mit IronXL an?

Wenn Sie eine CSV-Datei mit IronXL laden, wird sie in einem WorkBook-Objekt gespeichert. Sie können auf die Daten mithilfe des Standard-WorkSheet-Objekts zugreifen und diese bearbeiten, das den Inhalt der CSV-Datei darstellt.

Ist es möglich, CSV-Lese-Funktionalitäten in ASP.NET-Anwendungen mit IronXL zu integrieren?

Ja, Sie können CSV-Lese-Funktionalitäten in ASP.NET- oder .NET Core-Anwendungen mit IronXL integrieren, indem Sie die Bibliothek installieren und ihre Methoden nutzen, um CSV-Daten zu laden, zu lesen und zu bearbeiten.

Wo kann ich die IronXL API-Referenzdokumentation finden?

Die IronXL-API-Referenzdokumentation ist auf der Iron Software-Website verfügbar. Sie bietet detaillierte Informationen zu allen verfügbaren Methoden, einschließlich derjenigen zum Lesen und Bearbeiten von CSV-Dateien.

Was ist der Zweck der LoadCSV-Methode in IronXL?

Die LoadCSV-Methode in IronXL wird verwendet, um CSV-Daten in ein WorkBook-Objekt zu importieren, sodass Sie die Daten manipulieren und damit interagieren können, als wären sie im Excel-Format.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht