2015-03-25 10 views
0

我在SSRS報表中放置了分頁符。將報表導入到Excel時,報表根據分頁符被分成不同的表單。有可能以某種方式命名這些表單嗎?感謝您的幫助。將SSRS中的表格命名爲導入Excel時

+1

可能的重複[重命名excel表與Reporting Services 2008 R2](http://stackoverflow.com/questions/21142678/rename-excel-sheets-with-reporting-services-2008-r2) – 2015-03-25 12:25:36

回答

0

您可以輕鬆地通過(「買方」在這個例子中)設置該組的屬性表「頁面名稱」字段中更改標籤名稱是提供分頁符。
enter image description here

+0

似乎是什麼我需要。謝謝。但是,我怎樣才能爲每個標籤命名不同的名稱? – Sher 2015-03-25 14:00:47

0

你不能用標準的SSRS做到這一點,但我知道你可以用SoftArtisans與OfficeWriter做到這一點。

這是一個專有的應用程序,並不便宜,但它讓你在Excel中創建一個模板,然後你就可以將報告導出。您可以執行創建圖表和數據透視表等功能,並自動填充。

我們已經使用他們的產品,它運作良好。他們的應用程序也可用於生成其他Office工件,如Word文檔。

(BTW我有SoftArtisans沒有隸屬關係)

0

但我怎麼能名稱不同名稱的每個選項卡?

蘭迪指出的那樣,頁面名稱當報表導出到Excel用於命名標籤。通常情況下,您會使用PageName表達式的字段名稱。

如果您的分頁符是由於某個組導致的,則可能需要將該組的名稱用作PageName。例如,如果您的銷售報告爲客戶,並且每個客戶都有一個單獨的選項卡,則可能需要使用客戶名稱字段作爲PageName表達式。

=領域!Customer_Name.Value

0

如果添加左側(買家,5)etc..into數據集,把這個作爲報表的初始組則每個之間(分頁符一個組的實例),並使用該字段作爲頁面名稱..應該做的竅門

0

導航到Tablix屬性。在「PageName」表達式中輸入您需要的「SheetName」。最好從全局變量中分配這個屬性,但是如果您需要爲每個Excel選項卡設置一個自定義名稱,那就是這樣。

相關問題