SSRS报告导出到Excel并发出工作表名称问题

时间:2012-02-29 09:29:00

标签: ssrs-2008

我正在使用VS2010的报告查看器中的本地报告。

RDLC上有多个控件,我将PageBreakAtEnd属性设置为True以强制软分页 这也导致在用户导出到Excel时生成第二张Excel工作表。

但是,excel中的工作表称为“工作表1”和“工作表2”。

如何提供工作表名称。所以我搜索谷歌并找到一个链接 http://blogs.msdn.com/b/robertbruckner/archive/2010/05/16/report-design-naming-excel-worksheets.aspx 从这个链接我知道它是可能的。有一个名为pagename的属性。我正在设计报告 从VS2010但我找不到pagename属性。所以任何人都可以告诉我pagename属性在哪里。

谢谢,

2 个答案:

答案 0 :(得分:3)

2008 R2引入了页面名称属性。你在研究SQL2008R2吗? 以下是一篇博客文章,介绍了几个步骤: Page Name SSRS 2008R2

答案 1 :(得分:3)

有许多关于如何更改PageName字段以设置excel导出的选项卡名称的教程,但它们都倾向于错过您正在处理的SSRS项目的一个非常重要的设置:

解决方案资源管理器 - >右键单击项目名称,然后选择属性 - > TargetServerVersion。

将其更改为“SQL Server 2008 R2”。

如果没有此设置,您设置的pageName字段将不会作为选项卡名称显示在Excel导出中。希望这能帮助像我这样的人处理一个旧项目。