Ein Vergleich von IronXL vs Microsoft Office Interop Excel
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 mit Blazor und IronXL in Visual Studio 2022. Der Prozess beginnt mit dem Einrichten eines saveAsFile.js Scripts, um einen Download-Link für Dateien zu erstellen, wobei ein Base64-Byte-Array als Eingabe verwendet wird. Dieses Script ist mit der Blazor-App verknüpft, indem es in der host.cshtml Datei referenziert wird. Dann tauchen wir tiefer in die ExportExcel.cs Datei ein, die das Hauptverfahren zur Datenkonvertierung nach Excel beherbergt. Hier definieren wir eine Methode GenerateExcel, um eine Excel-Arbeitsmappe und ein Arbeitsblatt mit Beispieldaten, Überschriften, Produktnamen, SKUs und Kundeninformationen zu erstellen und zu befüllen. Mithilfe von 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, erleichtert durch eine Instanz von IJSRuntime für die JavaScript-Funktionsaufruf. Schließlich wird die NavMenu.razor Datei aktualisiert, um einen Navigationslink zur Excel-Exportseite einzufü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.

