Zum Fußzeileninhalt springen

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 erkunden wir den Export von Daten in Excel unter Verwendung 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-Bytearray als Eingabe verwendet wird. Dieses Skript wird mit der Blazor-App verknüpft, indem es in der host.cshtml-Datei referenziert wird. Dann befassen wir uns mit der ExportExcel.cs-Datei, die das Hauptverfahren für die Datenkonvertierung in Excel enthält. Hier definieren wir eine Methode GenerateExcel, um ein Excel-Arbeitsbuch und -Arbeitsblatt mit Beispieldaten, Kopfzeilen, Produktnamen, SKUs und Kundeninformationen zu erstellen und zu füllen. Mit JS-Interop rufen wir die JavaScript-Funktion auf, um die Excel-Datei herunterzuladen. Die ExportExcel.razor-Datei erstellt einen Button, um die GenerateExcel-Methode auszulösen, unterstützt durch eine Instanz von IJSRuntime zur Invocation der JavaScript-Funktion. Abschließend wird die NavMenu.razor-Datei aktualisiert, um einen Navigationslink zur Excel-Export-Seite hinzuzufügen. 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.

Verwandte Videos

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