跳過到頁腳內容

如何使用IronXL在Blazor中將數據導出到Excel

觀看本教學課程,即可解鎖 Blazor 和 IronXL 的無縫資料匯出功能,並掌握逐步操作流程,輕鬆從您的應用程式建立和下載 Excel 檔案!

在本教學中,我們將探討如何在 Visual Studio 2022 中使用 Blazor 和 IronXL 將資料匯出到 Excel。過程首先設定saveAsFile.js腳本,以 base64 位元組數組作為輸入,建立檔案下載連結。 該腳本透過在host.cshtml檔案中引用與 Blazor 應用程式關聯。接下來,我們將深入研究ExportExcel.cs文件,其中包含將資料轉換為 Excel 的主要程式。 在這裡,我們定義了一個名為GenerateExcel方法,用於建立和填入包含範例資料、標題、產品名稱、SKU 和客戶資訊的 Excel 工作簿和工作表。 利用 JS 互通,我們呼叫 JavaScript 函數來下載 Excel 檔案。 ExportExcel.razor 檔案建立了一個按鈕來觸發GenerateExcel方法, ExportExcel.razor方法由IJSRuntime實例提供 JavaScript 函數呼叫支援。 最後,更新NavMenu.razor文件,使其包含指向 Excel 匯出頁面的導航連結。 運行該專案後,我們可以產生並下載一個 Excel 文件,其中展示了定義的資料、標題,並演示了 IronXL 在 Blazor 中的功能。

相關視頻

準備好開始了嗎?
Nuget 下載 1,738,553 | Version: 2025.11 剛發表