0

我有一個SSRS矩陣報表,它有4個列組,最後一組設置爲隱藏其某些列(如果它們不包含數據)。報告服務(SSRS 2005)矩陣列組向右移出時右移

該報告完美地工作,但是當導出爲ex​​cel時,會出現一個空的列標題並且所有標題都會右移。它可能會在同一張紙上發生多次。

例如,而不是看到像

v1 | v2 | v1 | v2 | v1 | v2

最後一列組。它顯示爲

v1 | v2 | __ | v1 | v2 | __ | v1

以前有沒有人見過類似的東西?

回答

0

好的。我想到了。我隱藏了只有零點的列,並且不知何故excel不喜歡這樣。我切換了代碼,以便過濾組中過濾器選項卡中的零並解決問題的列。

1

股票Excel導出是所見即所得。爲了適應報表佈局,Excel中的單元格會相應地合併並定位。除非合併列被刪除,否則Excel將不允許排序。

您需要創建一個custom rendering extension in the RSReportServer.config - 複製Excel並將其更新。您需要提供覆蓋名稱,以便它將正確顯示在導出列表中。這裏是Excel Rendering options的列表 - SimplePageHeaders應該設置爲false,因爲頁腳永遠不會導出到Excel。如果頁眉或頁腳都不導出爲Excel,那麼只會顯示實際數據。如果你還沒有,你應該使用頁眉和頁腳部分。

+0

這個問題並不是真正的合併單元格,而是轉移了標題。我在上面添加了一個說明。 感謝您的迴應:) – zzawaideh 2009-08-19 16:22:22

+0

由於導出過程處理表格/矩陣上方的重疊文本框/等,在標題或其他方面,我看到轉移的標題/ etc。 – 2009-08-19 17:12:21