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

在本教程中,我們將探討如何使用 Blazor 和 IronXL 在 Visual Studio 2022 中導出 Excel 數據。該過程從設置一個 'save as file.js' 腳本開始,該腳本使用 base64 字節數組作為輸入來創建文件的下載鏈接。 此腳本透過在 'host.cshtml' 文件中進行引用來連結至 Blazor 應用程式。接著,我們深入研究 'export excel.cs' 文件,該文件包含數據轉換為 Excel 的主要程序。 在這裡,我們定義了一個方法「Excel generate」,以創建和填充具有樣本數據、標題、產品名稱、SKU和客戶信息的 Excel 工作簿和工作表。 使用 JS 互操作,我們調用 JavaScript 函數來下載 Excel 檔案。'export Excel.Razor' 檔案創建了一個按鈕來觸發 'Excel generate' 方法,這是通過 'IJSRuntime' 的實例來實現 JavaScript 函數調用。 最後,更新了「navmenu.Razor」檔案以包含到 Excel 匯出頁面的導航連結。 執行該專案可以讓我們生成並下載 Excel 文件,展示已定義的資料、標題,並演示 IronXL 在 Blazor 中的功能。

進一步閱讀如何在 Blazor 中使用 IronXL 將數據導出到 Excel

里根普恩
軟體工程師
Regan 畢業於雷丁大學,擁有電子工程學士學位。在加入 Iron Software 之前,他的工作角色讓他專注於單一任務;而他在 Iron Software 工作中最喜歡的是他所能承擔的工作範圍,無論是增加銷售價值、技術支持、產品開發或市場營銷。他喜歡了解開發人員如何使用 Iron Software 庫,並利用這些知識不斷改進文檔和開發產品。
< 上一頁
如何在C#中將CSV導入到Datatable
下一個 >
IronXL與Spire.XLS的比較