So exportieren Sie Daten nach Excel in Blazor mit IronXL
Entfesseln Sie die Kraft des nahtlosen Datenexports in Blazor mit IronXL, indem Sie dieses Tutorial ansehen und den Schritt-für-Schritt-Prozess beherrschen, um mühelos Excel-Dateien direkt von Ihrer App zu erstellen und herunterzuladen!
In diesem Tutorial untersuchen wir den Datenexport in Excel mithilfe von Blazor und IronXL innerhalb von Visual Studio 2022. Der Prozess beginnt mit der Einrichtung eines saveAsFile.js Skripts, um einen Download-Link für Dateien zu erstellen, wobei ein Base64-Byte-Array als Eingabe verwendet wird. Dieses Skript ist mit der Blazor -App verknüpft, indem es in der Datei host.cshtml referenziert wird. Anschließend betrachten wir die Datei ExportExcel.cs, die die Hauptprozedur für die Datenkonvertierung nach Excel enthält. Hier definieren wir eine Methode GenerateExcel, um eine Excel-Arbeitsmappe und ein Arbeitsblatt mit Beispieldaten, Überschriften, Produktnamen, SKUs und Kundeninformationen zu erstellen und zu füllen. Mithilfe von JS-Interop rufen wir die JavaScript Funktion zum Herunterladen der Excel-Datei auf. Die Datei ExportExcel.razor erzeugt eine Schaltfläche, die die Methode GenerateExcel auslöst. Dies wird durch eine Instanz von IJSRuntime für den JavaScript Funktionsaufruf ermöglicht. Schließlich wird die Datei NavMenu.razor aktualisiert und enthält nun einen Navigationslink zur Excel-Exportseite. Das Ausführen des Projekts ermöglicht es uns, eine Excel-Datei zu generieren und herunterzuladen, die die definierten Daten und Kopfzeilen zeigt und die Fähigkeiten von IronXL in Blazor demonstriert.

