2012-02-29 104 views
1

我正在使用VS2010的報告查看器中的本地報告。SSRS報告導出爲ex​​cel並出現表單問題

RDLC上有多個控件,我將PageBreakAtEnd propery設置爲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屬性存在於哪裏。

感謝,

回答

3

頁Name屬性引入了2008 R2。你在使用SQL2008R2嗎? 下面是一個博客穿行步驟後: Page Name SSRS 2008R2

+0

+1此答案看起來是正確的行動方案。但是,它不適合我,但這似乎是因爲[特定版本不能一起工作](http://social.msdn.microsoft.com/Forums/sqlserver/en-US/16fdbede-9bd1-46a9- ae76-31fd67aa5a53/pagename-property-not-working-for-excel-2010?forum = sqlreportingservices)(Excel 2013 + SSRS 2012 for me)。 – Jeroen 2013-10-08 13:03:56

3

對於如何改變頁面名稱字段設置爲Excel導出的標籤名稱很多教程,但他們都往往錯過了SSRS項目一個非常重要的設置您正在研究:

解決方案資源管理器 - >右鍵單擊項目名稱並選擇屬性 - > TargetServerVersion。

將其更改爲「SQL Server 2008 R2」。

沒有此設置,您設置的pageName字段將不會顯示在Excel導出中作爲選項卡名稱。希望這能幫助像我這樣的人處理一箇舊項目。

+0

這個答案解決了我的問題。該項目設置爲SQL Server 2008而不是SQL Server 2008 + – 2016-09-28 22:49:45