【问题标题】:Asp.net SSRS 2008 (RDLC) export to Excel ReportAsp.net SSRS 2008 (RDLC) 导出到 Excel 报告
【发布时间】:2012-03-30 12:17:28
【问题描述】:

我需要用 Sub Report 编写一个 SSRS Report (RDLC),并在 asp.net 按钮单击事件上直接将报告导出到 Excel。

有人可以帮我看看这是否可以在无需安装 SSRS(即不需要许可证)的情况下完成?

SSRS 报告需要将每个组呈现到单独的工作表中。例如如果有 3 个州,则报告应将每个州的数据显示在不同的 Excel 表中。

我尝试使用 Crystal 报表执行此操作,但 Crystal 报表不支持多个工作表。

谢谢。

【问题讨论】:

    标签: asp.net reporting-services


    【解决方案1】:

    我很确定,Microsoft 提供的解析 SSRS 报告的每个选项都需要许可证和安装,无论是在服务器上还是在客户端上,无论在何处解析 .rdl。 (Microsoft 是否分发任何不需要某种许可协议的软件?)

    但有些许可证不需要购买并且可以免费获得。 .rdlc 文件可以在 ReportViewer 控件中解析和显示,这需要 .NET 和 "Microsoft Report Viewer 2010 Redistributable Package" 如果您查看该页面,您会发现只有服务器处理模式需要 SSRS。

    【讨论】:

      【解决方案2】:

      您必须在 tablix 或 table 或其他元素上设置属性“Pagebreak”以强制新选项卡,然后在分页符之前的元素和分页符之后的元素上设置属性“Pagename”。当报告导出到 Excel 时,这些名称将出现在选项卡上。欲了解更多信息:Report Design: Naming Excel WorksheetsExporting to Microsoft Excel (Report Builder and SSRS)

      【讨论】:

      猜你喜欢
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      相关资源
      最近更新 更多