代码之家  ›  专栏  ›  技术社区  ›  mirezus

从SSRS导出到Excel,无标题[已关闭]

  •  13
  • mirezus  · 技术社区  · 16 年前

    是否有办法从SSRS报告导出到excel,以便仅在excel导出中省略报告第一页上显示的标题?目前,它会在工作表顶部添加一个冻结的框架。

    3 回复  |  直到 15 年前
        1
  •  14
  •   Community datashaman    7 年前

    使现代化

    也看到我的答案了吗 about how to add a new Excel rendering option that strips the header

    如果可以获取Excel输出的URL(某些版本的SSR会在浏览器中显示该URL),则可以在末尾附加一些代码:

    &rc:SimplePageHeaders=True
    

    这将删除标题。这是一个方便的手动破解,或者您可以将其添加到rsreportserver.config文件中

    <Render>
        <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering">
            <Configuration>
                <DeviceInfo>
                    <SimplePageHeaders>True</SimplePageHeaders>
                </DeviceInfo>
            </Configuration>
        </Extension>
    </Render>
    

    Aspose.Cells OfficeWriter -这两种产品我都没用过,我只知道它们的存在。

    或者对于真正勇敢的人,你可以 create your own custom renderer

        2
  •  0
  •   Registered User    16 年前

    遗憾的是,Reporting Services 2000、2005和2008无法根据用户选择的呈现方法更改报告的结果。这意味着您唯一的选择是为报告提供一个参数,该参数将隐藏或显示标题。

        3
  •  0
  •   jimasp    12 年前

    关于我在Chris的回答中应用config mod的几点经验:

    1. 如果您的报告是由报告向导生成的,请注意,向导将报告的“标题”文本放在正文中,而不是标题中。因此,请确保您的标题实际上位于标题部分中。

    2. 别忘了重新部署报告。