Wie man CSV in .NET schreibt
Wollten Sie schon immer wissen, wie Sie mit C# schnell in CSV-Dateien schreiben können? Wundern Sie sich nicht mehr! IronXL bietet eine sehr schnelle und einfache Möglichkeit, Daten in CSV-Dateien in .NET zu schreiben.
Schritt 1
1. IronXL zu Ihrem Projekt hinzufügen
Für den Fall, dass Sie IronXL noch nicht installiert haben, hier die wichtigsten Schritte, die Sie ausführen müssen
- Öffnen Sie Visual Studio und wählen Sie das Menü Projekt
- Klicken Sie auf NuGet-Pakete verwalten
- Suche nach IronXL.Excel
Installieren klicken
Oder verwenden Sie den folgenden Befehl in der Eingabeaufforderung für Entwickler:
Install-Package IronXL.Excel
Wenn Sie weitere Anleitungen in einem unserer Tutorials benötigen, folgen Sie bitte diesem Link https://ironsoftware.com/csharp/excel/docs/
Sie können das Dateiprojekt sogar herunterladen hier.
Anleitung zum Tutorial
2. Eine Excel-Arbeitsmappe erstellen
Lassen Sie uns ein schnelles Projekt erstellen!
Erstellen Sie zunächst eine Excel-Arbeitsmappe mit den folgenden Informationen
Fügen Sie dann den IronXL-Namensraum hinzu, um in C# und IronXL in csv-Dateien schreiben zu können
using IronXL;
using IronXL;
Imports IronXL
3. Arbeitsmappe in CSV speichern
Im folgenden Code wird die Load-Methode des Workbook-Objekts verwendet, um eine Datei in Excel zu laden.
Anschließend wird die Datei mit der SaveAs-Methode in dem gewünschten Format gespeichert - in diesem Fall: CSV.
Interessant ist hier, dass der Name des Arbeitsblatts an den Dateinamen angehängt wird, was eine recht geschickte Erinnerung daran ist, woher die Daten stammen.
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
'''
'''Save as CSV File
'''anchor-save-workbook-to-csv
'''*
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv") 'Exported as : Excel_To_CSV.Sheet1.csv
End Sub
Die ausgegebene CSV-Datei sieht wie folgt aus, wenn sie in einem normalen Texteditor wie Notepad geöffnet wird.
Bibliothek Schnellzugriff
IronXL API-Referenzdokumentation
In der praktischen IronXL API-Referenzdokumentation erfahren Sie mehr über das Zusammenführen, Aufheben des Zusammenführens und die Arbeit mit Zellen in Excel-Tabellen.
IronXL API-Referenzdokumentation