2016-07-06 94 views
0

我在SSRS中有一個報告,我正在構建。由於該列中的數據非常小,因此我需要將一個列堆疊在另一列上。當我將它導出到Excel時,它會丟失它的文字包裝,並在中間被切斷,使其與其他標題的大小相同。在BIDS中,它是正確的換行。SSRS導出爲Excel無法換行

在Excel: enter image description here

在BIDS:我使用該列 enter image description here

代碼得到它的自動換行:

="Sku Express" & VBCRLF & "Classification" 

我有CanGrow設置爲TrueCanShrinkFalse

我試過了所有的東西,我似乎無法得到該列以正確展開。

+1

我以前見過這樣的東西。通常報告中還有其他內容,可能需要對齊以防止這種情況發生。嘗試移動一些東西,確保對象全部對齊。 –

+0

嗯,你是對的。刪除報告標題可以解決問題。我會在頭文件中看看是否有幫助。 – Caveman42

+0

這解決了它。在報告的標題中移動並調整了一些內容,現在沒問題。這非常有趣。 – Caveman42

回答

1

所以這個問題有一個答案:

這通常發生在有別的東西在報告中,也許在頁頭需要對齊,以防止這種情況發生。通過移動一些報表對象,確保對象全部對齊,導出到Excel會根據需要包裝文本。 PDF輸出工作得很好,但是當對齊關閉時,Excel會扼殺。

2

它實際上是包裝在這裏,只是沒有設置你想要的行高。

將「Can Grow」和「Can Shrink」設置爲False並調整單元格高度以適應多行。 Excel不知道如何處理這些動態設置。