从SSRS导出到没有标题的Excel

mir*_*zus 13 excel reportingservices-2005 reporting-services

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

Chr*_*tta 14

更新

另请参阅我的答案,了解如何添加剥离标题的新Excel渲染选项

原始答案如下:

如果您可以获取Excel输出的URL(某些版本的SSRS让浏览器显示它),您可以在末尾附加一些代码:

&rc:SimplePageHeaders=True
Run Code Online (Sandbox Code Playgroud)

这将删除标题.这是一个派上用场的手动黑客,或者您可以将其添加到rsreportserver.config文件中

<Render>
    <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering">
        <Configuration>
            <DeviceInfo>
                <SimplePageHeaders>True</SimplePageHeaders>
            </DeviceInfo>
        </Configuration>
    </Extension>
</Render>
Run Code Online (Sandbox Code Playgroud)

如果没有使用Aspose.CellsOfficeWriter - 我没有使用任何一种产品,我只知道它们的存在.

或者对于非常勇敢的人,您可以创建自己的自定义渲染器