将SSRS报告导出到Excel时,如何指定工作表名称?

时间:2016-06-20 17:20:22

标签: excel reporting-services spreadsheet subreport

我能够将包含多个子报表的报表导出到Excel,并使用info here在单独的选项卡/工作表上将每个子报表导出(将每个子报表放在Rectangle控件中并将其PageBreak属性设置为“Start” )。

我希望设置矩形的 PageName 属性会将工作表名称设置为我在那里指定的名称,但不是 - 它们只是“ Sheet 2 < / em>“,”表3 “等。

那么如何为工作表名称指定特定值,以便在SSRS报告及其子报表导出到Excel时使用这些值?

更新

尝试Hannover Fist的建议,我设置了Rectangles的PageName属性:

enter image description here

...但该文件仍然使用通用工作表名称创建:

enter image description here

3 个答案:

答案 0 :(得分:2)

在我的报告中,我在“行组”窗口中选择了Tablix组,然后设置了组&gt;组的PageName属性(我甚至可以使用数据集字段来命名它)。我成功了。

在您的情况下,是否可以创建Tablix并执行相同操作,将子报表插入此主Tablix?它可能会奏效。

Group page name thingy

答案 1 :(得分:1)

我想如果你设置&#34; PageName&#34;在子报告的Tablix中,它应该正确显示。

答案 2 :(得分:1)

我通常将子报表放在矩形中,然后为矩形指定页面名称

enter image description here