Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Artikel erfahren Sie, wie Sie mit C# Daten aus einem Datensatz in eine Excel-Tabelle exportieren können, indem Sie die marktführende C#-Excel-Bibliothek verwenden,IronXL.
IronXL ist eine populäre C#-Bibliothek, die Entwicklern die Möglichkeit bietet, Excel-Dateien programmatisch zu lesen, zu schreiben und zu manipulieren. Mit seiner einfachen und intuitiven Benutzeroberfläche macht IronXL es Entwicklern leicht, Excel-Funktionen in ihre C#-Anwendungen zu integrieren. Diese leistungsstarke Bibliothekunterstützt verschiedene Excel-Dateiformateeinschließlich XLSX, XLS und CSV, und bietet eine breite Palette von Funktionen wiezellgestaltung, formelberechnungdatenvalidierung, undkartenerstellung.
Mit IronXL können Entwickler Aufgaben im Zusammenhang mit Excel automatisieren, z. B. den Import von Daten aus externen Quellen, die Erstellung von Berichten und den Export von Daten in verschiedene Dateiformate. Darüber hinaus ist IronXL äußerst effizient und kann große Excel-Dateien mühelos verarbeiten.
Um Daten aus einer Datentabelle mit Hilfe der IronXL-Bibliothek nach Excel zu exportieren, müssen Sie einige Voraussetzungen erfüllen:
Visual Studio: Sie müssen Visual Studio auf Ihrem System installiert haben, um ein C#-Projekt zu erstellen. Wenn Sie das Programm nicht installiert haben, können Sie es von der Microsoft-Website herunterladen.
ASP.NET: Bevor Sie ein C#-Projekt erstellen, stellen Sie sicher, dass ASP.NET auf Ihrem System installiert ist. Sie können dies überprüfen, indem Sie die Systemsteuerung aufrufen und nach der Option "Windows-Funktionen ein- oder ausschalten" suchen. Stellen Sie sicher, dass die Option ASP.NET aktiviert ist.
Um die IronXL-Bibliothek mit Excel zu verwenden, müssen Sie ein .NET-Projekt in Visual Studio erstellen. Sie können eine beliebige Version von Visual Studio verwenden, es wird jedoch empfohlen, die neueste verfügbare Version zu verwenden. Je nach Ihren Anforderungen können Sie aus verschiedenen Projektvorlagen wählen, z. B. Windows Forms oder ASP.NET. Für diesen Lehrgang wird die Projektvorlage Konsolenanwendung empfohlen, um die Verwendung von IronXL zu demonstrieren.
Ein neues Projektfenster erstellen
Nachdem Sie den Projekttyp ausgewählt haben, geben Sie einen Namen für das Projekt an und bestimmen seinen Standort. Wählen Sie das gewünschte Framework, z. B. .NET Core 6, für das Projekt.
Projektkonfiguration
Sobald die Lösung erstellt ist, wird die Datei program.cs geöffnet, so dass Sie Code eingeben und die Anwendung erstellen/ausführen können.
Projekt mit offenem Code
Schließlich können Sie die Bibliothek einbinden, um den Code zu testen.
Die IronXL-Bibliothek kann auf verschiedene Weise heruntergeladen und installiert werden.
Diese sind:
Die einfachste Möglichkeit, die IronXL-Bibliothek zu installieren, ist die Verwendung des NuGet-Paketmanagers in Visual Studio. Öffnen Sie einfach den NuGet Package Manager und suchen Sie auf der Registerkarte Browse nach IronXL. Sobald Sie IronXL in den Suchergebnissen gefunden haben, wählen Sie es aus und fahren mit der Installation fort. Sobald die Installation abgeschlossen ist, können Sie die IronXL-Bibliothek in Ihrem Projekt verwenden.
Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager in Visual Studio öffnen.
NuGet Package Manager
IronXL in den Suchergebnissen:
IronXL Suchergebnis
Viele Entwickler ziehen es vor, Pakete über die Befehlszeilenschnittstelle zu installieren. Um IronXL über die Kommandozeile zu installieren, gehen Sie folgendermaßen vor:
Install-Package IronXL.Excel
Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.
Installation über die Befehlszeile
Die Erstellung einer Excel-Datei aus einem Datensatz mit IronXL ist einfach, und jeder, der mit der Einrichtung der Umgebung und der Ausführung eines Programms vertraut ist, kann einen Datensatz problemlos in eine Excel-Datei konvertieren. Im folgenden Abschnitt wird erläutert, wie Sie mit IronXL Daten aus CSV- und XML-Dateiformaten in ein Excel-Blatt innerhalb der Microsoft Excel-Anwendung konvertieren können.
Das folgende Codebeispiel zeigt, wie man CSV-Dateien mit IronXL in C# mit nur wenigen Zeilen Code in das XLSX-Dateiformat konvertiert.
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
Imports IronXL
Private workbook As WorkBook = WorkBook.LoadCSV("demo.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
workbook.SaveAs("Csv_To_Excel.xlsx")
CSV-Datei
Ausgabe-Tabellenkalkulationsdatei
Mit einer kleinen Änderung können Sie auch eine CSV-Datei in eine XLS-Datei umwandeln. Der folgende Code zeigt, wie das geht.
Sie können auch eine CSV-Datei in eine XLS-Datei konvertieren, indem Sie eine einzige Codezeile im obigen Beispiel ändern. Ersetzen Sie die letzte Zeile des Codes durch diese Zeile, und die erzeugte Ausgabedatei wird im XLS-Format sein.
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls")
Spreadsheet-Datei
Das Exportieren eines Datensatzes in eine Excel-Tabelle mit C# ist eine wichtige Funktion, die Entwicklern viel Zeit und Mühe ersparen kann. Zum Glück,IronXL, eine leistungsstarke C#-Bibliothek, erleichtert diese Aufgabe, indem sie die Möglichkeit bietet, Excel-Dateien programmatisch zu lesen, zu schreiben und zu manipulieren. Mit IronXL können Entwickler verschiedene Excel-bezogene Aufgaben automatisieren, einschließlich des Imports von Daten aus externen Quellen, der Erstellung von Berichten und des Exports von Daten in verschiedene Dateiformate.
Um IronXL mit Excel zu verwenden, müssen Entwickler ein .NET-Projekt in Visual Studio erstellen, die IronXL-Bibliothek installieren und dann den Datensatz in eine Excel-Datei konvertieren. Dieser Prozess ist unkompliziert, und mit nur wenigen Codezeilen können Entwickler eine CSV-Datei oder ein anderes Datenformat in eine Excel-Datei im XLS- oder XLSX-Format konvertieren.
Bitte besuchen Sie einen anderen Lehrgang für eine detaillierte Anleitung zucSV in Excel konvertieren ironXL verwenden,
Weitere Informationen über IronXL und den Export einer Datentabelle in verschiedene Excel-Formate finden Sie hierblog für DataTable
-Anweisungen. Außerdem können Sie die Preispläne einsehen, um detaillierte Informationen über Preise undlizenzierung.
Die Nutzer können auch profitieren vonIron Suiteeine Suite von fünf professionellen Bibliotheken, darunterIronXLironPDF, und andere.
9 .NET API-Produkte für Ihre Bürodokumente