在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在本教程中,我们将探索如何在 Visual Studio 2022 中使用 Blazor 和 IronXL 将数据导出到 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中的功能。