无法在 ASP.NET Core 中使用 RLDC 生成具有多个选项卡的 Excel 电子表格

问题描述 投票:0回答:1

我有一个 APS.NET Core Web API 应用程序。我可以从我的应用程序生成 Excel 文件,但无法导出具有多个 Excel 工作表(例如sheet1、sheet2)的 Excel 文件。

我想实现如下图所示的效果。

有没有办法在我的应用程序中使用多张表使用 rdlc 生成 excel 文件?

c# asp.net-core rdlc
1个回答
0
投票

不幸的是,RDLC 报告不适用于创建具有多个工作表的 Excel 文件。这是最好的替代解决方案:

您可以尝试以下解决方案之一

  1. 封闭XML或EPPlus

这些库专为在 .NET Core 中操作 Excel 工作簿而设计。

  1. 编程中使用Excel合并多个RDLC:
  • 创建单独的 RDLC 报告,每个创建的报告都表示一张表。
  • 将每个报告单独导出到 Excel。
  • 使用第 3 方实用程序或 COM Interop(如果您绝对需要)以编程方式将 Excel 文件合并到单个多工作表中。这个方法比较耗时。
© www.soinside.com 2019 - 2024. All rights reserved.