SSRS导出报告excel而不在浏览器中呈现并删除隐藏的列

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

我如何将SSRS的导出报告直接导向Excel(xls,xlsx),而无需在Web浏览器中进行渲染,因为报告太大而且渲染速度很慢?

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

sql-server reporting-services ssrs-2016
1个回答
1
投票

要直接导出报告,您需要使用将执行导出到您的格式的URL。这是Microsoft Docs reference

这是一个要导出为XLSX的URL示例:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.