Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Suchen Sie, wie man ein neues CSV-Dateiformat mit einer C# .NET-Bibliothek in einer Konsolenanwendung erstellt/schreibt? Wenn ja, dann sind Sie bei uns genau richtig.
Dies ist ein einfaches Tutorial zur Erstellung mehrzeiliger CSV-Dateien (mit Überschriften) aus Zeichenketten mit Hilfe der IronXL C# .NET Bibliothek. IronXL ist die marktführende .NET-Bibliothek für die Verarbeitung von Dokumenten wie Excel, CSV und XLS ohne zusätzliche Benutzerkonfiguration.
Die einfachste Methode, um CSV-Dateien mit C# zu erstellen und zu bearbeiten, ist die Befolgung dieser einfachen Schritte:
Öffnen Sie die Visual Studio IDE.
Rufen Sie das Menü Datei auf und wählen Sie Konsolenanwendung, nachdem Sie "Neues Projekt" gewählt haben.
Geben Sie den Projektnamen und den bevorzugten Projektstandort in das entsprechende Textfeld ein.
Neues Projekt konfigurieren
Klicken Sie auf die Schaltfläche Weiter, wählen Sie das gewünschte .NET-Framework aus, wie in der Abbildung unten gezeigt, und klicken Sie auf Erstellen.
Zielrahmenauswahl
Die Datei program.cs wird geöffnet.
Program.cs
Die IronXL-Bibliothek kann auf zwei verschiedene Arten heruntergeladen und installiert werden:
Die Option NuGet Package Manager ist in der Visual Studio-Software verfügbar, um das Paket direkt in die Lösung zu installieren. Der folgende Screenshot zeigt, wie man sie öffnet.
NuGet Package Manager
Die Funktion NuGet Package Manager bietet einen Bereich, in dem Benutzer nach Paketen suchen können, die auf der NuGet-Website angeboten werden. Geben Sie "IronXL" in das Suchfeld ein, um die IronXL-Bibliothek zu finden.
NuGet Package Manager
Wählen Sie aus den verknüpften Paketen aus der Suche im Bild oben die IronXL-Option aus und installieren Sie das Paket in der Lösung.
Gehen Sie im Menü von Visual Studio auf Tools, bewegen Sie den Cursor auf NuGet Package Manager und klicken Sie auf Package Manager Console.
Visual Studio Commandline
Die Paketmanager-Konsole wird am unteren Rand des Bildschirms angezeigt. Schreiben Sie einfach den folgenden Code-Befehl und drücken Sie die Eingabetaste, IronXL wird eine Instanz installieren.
Install-Package IronXL.Excel
In diesem Blog werden zwei verschiedene Methoden zur Erstellung einer CSV-Datei mit IronXL vorgestellt.
CSV aus XLSX-Datei erstellen
Um eine CSV-Datei zu erstellen, sollte die Excel-Datei einige Beispieldaten enthalten.
Muster-Excel-Datei
Geben Sie den unten angegebenen Code in die geöffnete Datei program.cs ein und führen Sie das Projekt aus.
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL
Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
Nach Abschluss der Ausführung wird eine neue Datei mit dem Namen Parsed CSV.csv erstellt. Öffnen Sie die Datei mit Ihrer bevorzugten Tabellenkalkulationsanwendung.
CSV-Daten
Dieses Codebeispiel zeigt, wie man mit IronXL eine CSV-Datei von Grund auf neu erstellt.
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL
Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
Der obige Beispielcode erstellt zunächst ein neues "Workbook" und füllt dann die Zeilen und Spalten des "Workbook" mit Daten. Anschließend wird die Datei mit der Methode SaveAsCsv
gespeichert.
CSV-Dateiausgabe
In diesem Artikel wurde gezeigt, wie man mit der C# .NET-Bibliothek IronXL eine neue CSV-Datei mit zwei verschiedenen Methoden erstellt.
Darüber hinaus bietet die IronXL-Excel-Bibliothek die folgenden Funktionen:
Unterstützung für Zellformatierungen wie textausrichtung, Schriftgröße, Farbe, usw.
Weitere Informationen über IronXL finden Sie auf der Code-Beispiele seiten. IronXL herunterladen und testen Sie es 30 Tage lang kostenlos vor kauf einer Lizenz.
Kaufen Sie die komplette Iron Suite um IronXL und vier weitere Produkte zum gleichen Preis wie zwei IronXL-Lizenzen zu erhalten.
9 .NET API-Produkte für Ihre Bürodokumente