Excel aus der SQL-Datenbank laden

IronXL macht es einfach, SQL-Abfrageergebnisse in Excel-Arbeitsmappen zu konvertieren, sodass Entwickler schnell eine Datenexportfunktionalität zu ihren .NET-Anwendungen hinzufügen können. Entwickler können manuelle Datenformatierung überspringen und sich darauf konzentrieren, klare und benutzerfreundliche Berichte zu erstellen, indem sie ein DataSet direkt in ein WorkBook laden.

Diese Funktion ist ideal zum Automatisieren von Aufgaben wie dem Erstellen von Berichten oder dem Teilen von Datenbankeinblicken. Es unterstützt beliebte Dateiformate wie XLS und XLSX, um die Kompatibilität mit den meisten Tabellenkalkulationsanwendungen sicherzustellen. Technisch reduziert es die Menge an benötigtem Code und verwendet die leistungsstarke API von IronXL, um große Datensätze effizient zu verarbeiten, was es zu einer praktischen Wahl für datenintensive Anwendungen macht.

Dieses Snippet demonstriert, wie SQL-Abfrageergebnisse mit IronXL in eine Excel-Datei exportiert werden. Zuerst wird ein SqlDataAdapter mit einer Abfrage (SELECT * FROM Products) und einer Verbindungszeichenfolge, die auf die Datenbank verweist, initialisiert. Der SqlDataAdapter ruft Daten ab und füllt ein DataSet-Objekt, eine flexible In-Memory-Darstellung der Abfrageergebnisse.

Die WorkBook.Load-Methode wird dann verwendet, um das DataSet direkt in eine Excel-Arbeitsmappe zu konvertieren. Diese Methode ordnet die tabellarische Struktur des DataSets effizient einem Arbeitsblatt zu und bewahrt dabei Zeilen und Spalten. Schließlich wird die SaveAs-Methode aufgerufen, um die Arbeitsmappe als .xlsx-Datei zu speichern.

Dieser Ansatz beseitigt die Notwendigkeit, manuell durch Zeilen zu iterieren oder sich mit komplexen Excel-Formatierungen auseinanderzusetzen, was ihn zu einer äußerst effizienten Lösung für den Export von Datenbankinhalten macht. IronXL stellt sicher, dass die erzeugte Excel-Datei mit verschiedenen Tabellenkalkulationsanwendungen kompatibel ist und gleichzeitig eine robuste Leistung und Benutzerfreundlichkeit beibehält.

Erfahren Sie, wie Sie Excel-Tabellen einfach mit IronXL laden können.

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