IRONXL VERWENDEN

Wie man eine CSV-Datei in C# speichert

Aktualisiert 23. August 2024
Teilen Sie:

Egal, ob Sie mit Geschäftsdaten, wissenschaftlicher Forschung oder einem anderen Bereich zu tun haben, das Beherrschen der Kunst, Daten in CSV in C# zu speichern, ist eine unverzichtbare Fähigkeit sowohl für Softwareentwickler als auch für Datenanalysten. Dieser Artikel wird benutzenIronXL'smarktführende Datenmanipulationsbibliothek, um Tabellenkalkulationen als CSV-Datei zu speichern und wie sie auch zum Schreiben von Daten in CSV-Dateien verwendet werden kann.

So speichern Sie eine CSV-Datei

  1. Installieren Sie die C#-Bibliothek zum Speichern von Tabellenkalkulationen in eine CSV-Datei.

  2. Verwenden Sie die Methode "using IronXL", um IronXL zu importieren.

  3. Laden Sie eine vorhandene Tabelle mitarbeitsbuch.Laden methode.

  4. Zugriff auf das Arbeitsblatt über workBook.WorkSheets.

  5. Speichern Sie die Tabelle als CSV-Datei mit demspeichern als methode.

IronXL

IronXL steht an der Spitze der Vereinfachung des Prozesses der Speicherung von Daten in CSV-Dateien innerhalb von C#-Anwendungen und bietet Entwicklern ein vielseitiges und effizientes Toolkit. Nahtlose Integration in C#.

Ganz gleich, ob Sie an einer datengesteuerten Anwendung oder einem Berichtstool arbeiten oder einfach nur eine zuverlässige Lösung für den Datenexport benötigen, IronXL erweist sich als ein leistungsstarker Verbündeter. IronXL ist nützlich beim Erstellen von CSV-Dateien, Speichern von CSV-Dateien und Schreiben von CSV-Dateien mit C#.

Dieser Artikel untersucht die Fähigkeiten und Funktionen, die IronXL zu einem unverzichtbaren Werkzeug für C#-Entwickler machen, die die Aufgabe der Datenspeicherung in CSV-Dateien vereinfachen möchten, ohne dabei auf Flexibilität oder Präzision zu verzichten.

Erstellen Sie ein neues Visual Studio-Projekt

Bevor Sie IronXL installieren können, müssen Sie entweder eine neueVisual Studio C#-Projekt zu erstellen oder ein bestehendes Projekt zu laden. Hier ist eine Schritt-für-Schritt-Anleitung zum Erstellen eines neuen Projekts in Visual Studio.

  1. Öffnen Sie Visual Studio und navigieren Sie zum Menü "Datei". Es wird ein Dropdown-Menü angezeigt; wählen Sie in diesem Menü "Neu", woraufhin ein weiteres Seitenmenü erscheint. Wählen Sie in diesem Seitenmenü "Projekt".

    Wie man eine CSV-Datei in C# speichert, Abbildung 1: Erstellen Sie ein neues Projekt in Visual Studio

    Erstellen Sie ein neues Projekt in Visual Studio

  2. Es wird ein neues Fenster geöffnet. In diesem Fenster verwenden Sie die Suchleiste, um nach "Konsolenanwendung" zu suchen und wählen dann den Eintrag mit der Option C#. Klicken Sie auf die Weiter Schaltfläche.

    So speichern Sie eine CSV-Datei in C#, Abbildung 2: Konsolenanwendung auswählen

    Konsolenanwendung auswählen

  3. Ein Konfigurationsfenster wird angezeigt. Geben Sie den Projektnamen ein, legen Sie den Projektstandort fest und klicken Sie dann auf „Weiter“.

    Wie man eine CSV-Datei in C# speichert, Abbildung 3: Das neue Projekt konfigurieren

    Konfigurieren Sie das neue Projekt

  4. Das letzte Fenster wird angezeigt. In diesem Fenster wählen Sie das Ziel-Framework aus und klicken Sie auf die Schaltfläche Erstellen.

    Wie man eine CSV-Datei in C# speichert, Abbildung 4: Ziel-Framework-Auswahl

    Auswahl des Ziel-Frameworks

Installation der CSV-Bibliothek IronXL

Nachdem Sie nun Ihr Projekt eingerichtet haben, können Sie die IronXL C# Bibliothek installieren. Befolgen Sie diese Schritte, um IronXL in Ihr C# zu integrieren.

  1. Navigieren Sie in Visual Studio zu Tools. Es wird ein Dropdown-Menü angezeigt. Wählen Sie in diesem Menü NuGet Package Manager.

  2. Im NuGet-Paket-Manager, rufen Sie das Seitenmenü auf und wählen Sie NuGet-Pakete für Lösungen verwalten.

    Wie man eine CSV-Datei in C# speichert, Abbildung 5: Navigieren zum NuGet-Paket-Manager

    Navigieren Sie zu NuGet Package Manager

  3. Es öffnet sich ein neues Fenster. Gehen Sie in diesem Fenster auf die Registerkarte "Browser" und geben Sie "IronXL" in die Suchleiste ein. Es wird eine Liste der IronXL-Pakete angezeigt. Wählen Sie das neueste Paket aus der Liste aus und klicken Sie auf die Schaltfläche "Installieren".

    So speichern Sie eine CSV-Datei in C#, Abbildung 6: Suchen und installieren Sie das IronXL-Paket in der NuGet-Paket-Manager-Benutzeroberfläche

    Das IronXL-Paket in der NuGet Package Manager UI suchen und installieren

CSV-Datei durch Speichern von Excel-Dateien erstellen

IronXL bietet eine Funktion zum Erstellen von CSV-Dateien, indem Excel-Dateien im CSV-Format gespeichert werden. Dieser Abschnitt zeigt, wie man eine Excel-Datei als neue CSV-Datei mit der C# CSV-Bibliothek IronXL speichert. Der folgende Beispielcode veranschaulicht das einfache Lernprogramm.

Excel-Datei eingeben

Wie man eine CSV-Datei in C# speichert, Abbildung 7: Die Eingabe-Excel-Datei

Die Eingabedatei Excel

using IronXL;

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

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

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

Der obige Code verwendet die IronXL-Bibliothek, erstellt eine neue CSV-Datei und schreibt Daten aus der Excel-Datei darin. Lassen Sie uns den Code Schritt für Schritt aufschlüsseln:

1. IronXL importieren

using IronXL;
using IronXL;
Imports IronXL
VB   C#

Diese Zeile importiert die notwendigen Klassen und Funktionalitäten aus der IronXL-Bibliothek.

2. Laden einer Excel-Arbeitsmappe

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkBook workBook = WorkBook.Load("test.xlsx");
Dim workBook As WorkBook = WorkBook.Load("test.xlsx")
VB   C#

Diese Zeile lädt eine Excel-Arbeitsmappe aus der Datei mit dem Namen "test.xlsx". DiearbeitsbuchDie Klasse ist Teil der IronXL-Bibliothek und repräsentiert eine Excel-Arbeitsmappe. Die Variable "workBook" ist jetzt eine Instanz der WorkBook-Klasse, die die Daten aus der angegebenen Excel-Datei enthält.

3. Zugriff auf ein Arbeitsblatt

WorkSheet workSheet = workBook.WorkSheets[0];
WorkSheet workSheet = workBook.WorkSheets[0];
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
VB   C#

Diese Zeile ruft das erste Arbeitsblatt auf(index 0) aus der geladenen Excel-Arbeitsmappe. Diearbeitsblattclass repräsentiert ein Excel-Arbeitsblatt, und die Variable WorkSheet enthält jetzt eine Referenz auf das erste Arbeitsblatt in der Arbeitsmappe.

4. Speichern als CSV-Datei

workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
VB   C#

Diese Zeile speichert die gesamte Arbeitsmappe als CSV-Datei(Komma-getrennte Werte) datei mit dem Namen "Testing.csv" Die Methode "SaveAs" wird verwendet, um den Dateinamen und das Format zum Speichern der Arbeitsmappe anzugeben. In diesem Fall ist das Format CSV, es wird leicht umgewandelt und alle Zeilen der Excel-Datei in eine CSV-Zeichenfolge gespeichert.

Kurz gesagt, der Code lädt eine Excel-Arbeitsmappe aus einer Datei, greift auf das erste Arbeitsblatt in dieser Arbeitsmappe zu und speichert dann die gesamte Arbeitsmappe als CSV-Datei namens "Testing.csv" unter Verwendung der IronXL-Bibliothek.

Ausgabe

So speichern Sie eine CSV-Datei in C#, Abbildung 8: Die ausgegebene CSV-Datei

Die ausgegebene CSV-Datei

Schlussfolgerung

Dieser Leitfaden gibt einen Überblick über das Speichern von Daten in einer CSV-Datei unter Verwendung von C# mit Hilfe der IronXL-Bibliothek. Die Fähigkeit, Daten in eine CSV-Datei zu schreiben, ist eine entscheidende Operation in verschiedenen Anwendungen, und IronXL vereinfacht diese Aufgabe, indem es sich nahtlos in C# integriert.

Die Schritt-für-Schritt-Anleitung behandelt die Installation von IronXL über NuGet-Pakete, die Erstellung eines neuen Visual Studio-Projekts und die Verwendung von IronXL zum Laden einer Excel-Arbeitsmappe, zum Zugriff auf ein Arbeitsblatt und zum Speichern der gesamten Arbeitsmappe als CSV-Datei. Das mitgelieferte Code-Snippet demonstriert ein praktisches Beispiel, wie diese Aufgabe effizient gelöst werden kann.

Die Möglichkeit, CSV-Dateien zu schreiben oder eine neue CSV-Datei mithilfe von C# zu erstellen, ist äußerst nützlich für Entwickler, und durch die Nutzung von IronXL.

IronXL erweist sich als wertvolles Hilfsmittel, das Einfachheit mit Flexibilität und Präzision verbindet und damit zu einem unverzichtbaren Werkzeug für C#-Entwickler wird, die an datengesteuerten Anwendungen, Reporting-Tools oder anderen Projekten arbeiten, die den Export von Daten in CSV-Dateien beinhalten.

Die Fähigkeit, CSV-Dateien zu schreiben oder eine neue CSV-Datei mit C# zu erstellen, ist für Entwickler äußerst nützlich, und wie man CSV-Dateien erstellt, ist in diesemTutorial und Codebeispiele. Der Quellcode zum Speichern der CSV-Datei kann gefunden werden, indem Sie diese Seite besuchenCodebeispiel.

Wenn Sie IronXL selbst ausprobieren möchten, entscheiden Sie sich für daskostenloser Test angeboten von IronXL. Dies gibt Entwicklern die Möglichkeit, alles zu erkunden, was IronXL zu bieten hat. Wenn Sie IronXL bei Ihren Projekten als hilfreich empfinden oder glauben, dass es für anstehende Projekte nützlich sein könnte, können Sie einelizenzmit Preisen ab nur $749 für die Lite-Version.

< PREVIOUS
Bearbeiten einer Kalkulationstabelle in C#
NÄCHSTES >
Wie man mit Excel-Dateien mithilfe von IronXL arbeitet: Eine .NET Excel-Bibliothek

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,132,445 Lizenzen anzeigen >