SSRS将报告导出到Excel,而无需在浏览器中呈现并删除隐藏的列

时间:2018-09-15 14:54:19

标签: sql-server reporting-services ssrs-2016

我如何直接将报告从SSRS导出到Excel(xls,xlsx),而无需在Web浏览器中呈现报告,因为报告太大且呈现速度很慢?

以及如何从此导出的报告中删除隐藏的列和行。

1 个答案:

答案 0 :(得分:1)

为了直接导出报告,您需要使用一个将以您的格式导出的URL。这是Microsoft Docs reference

下面是要导出为XLSX的URL的示例:

http://myrshost/ReportServer?/myreport&rs:Format=EXCELOPENXML

隐藏的列和行可能与Tablix设置为隐藏的行和列有关。 Excel格式的报告还包含用于设计中任何空白的小空白单元格。据我所知,您不能删除它们而不会影响Excel文件的布局。当我知道一个报表将被导出到Excel时,我只包括表/ Tablix,报表上没有空格。生成一个非常干净的Excel文件。