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 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.

Verwandte Videos

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 12
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Blog.php
Line: 77
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 19
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Blog.php
Line: 77
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Bereit anzufangen?
Nuget Downloads 1,890,100 | Version: 2026.3 gerade veröffentlicht

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 17
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/blog/main_video_post.php
Line: 86
Function: view

File: /var/www/ironpdf.com/application/views/products/blog/blog_post.php
Line: 22
Function: include

File: /var/www/ironpdf.com/application/views/products/blog/index.php
Line: 83
Function: include

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Blog.php
Line: 77
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 24
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/blog/main_video_post.php
Line: 86
Function: view

File: /var/www/ironpdf.com/application/views/products/blog/blog_post.php
Line: 22
Function: include

File: /var/www/ironpdf.com/application/views/products/blog/index.php
Line: 83
Function: include

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Blog.php
Line: 77
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronXl.Excel
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me