2013-05-18 281 views
1

在Microsoft Word中創建BI Publisher rdf模板時,預期輸出到Microsoft Excel;有沒有辦法指定表格應該在Excel輸出中爲列使用自動寬度。Oracle BI Publisher excel列的自動寬度

默認情況下,當您使用用於Microsoft Word的BI Publisher桌面插件時;表格嚮導將在Word中創建一個表格,該表格不會導致輸出到Excel,其中Excel中的列的大小適合數據。每次運行報表時,報表的用戶都必須手動調整excel列的大小。

我在Microsoft Word中嘗試過「自動適應內容」,但它沒有奏效。

回答

0

在這裏,你去我的解決方法:檢查你的rtf產生最大數量的列的部分,讓我們說,地址和訂單信息頭只使用4列,但訂單商品列表使用10.現在將整個文檔構建爲一個包含10列和所需行數的表格,其中包括每行文本的一行。 將文本,公式和字段填充到單元格中,但從不合並列,只是按原樣放置,文本將超出單元格寬度,但Excel會識別相鄰單元格中沒有輸入並顯示文本/句子,就好像它是一個單一的合併單元格,儘管按照需要的單元格順序保留了表格中最有趣的部分。 右鍵單擊表格屬性,然後選擇固定的列寬(做你的數學運算:22是頁面寬度,減去你的邊框填充左邊和右邊,除以列數,這裏你有目標列的寬度..一旦Excel Excel填充應該沒問題

解決方案2:在Excel 1997-2003中構建模板爲xls,我知道這是一個單元格逐行添加的工作,輸出僅限於xls,但你可以修復可打印區域以適應一個頁面,也可以像前面解釋的那樣修復列寬。你的輸出至少不會改變以適應內容,並且讓表格看起來很亂,我希望這會有所幫助。

1

我有同樣的問題....但並非所有的報告都這樣做...列必須在此輸出中手動加寬,而其他輸出爲excel允許快速突出顯示「所有列」角落框點擊,然後單擊列線和自動調整大小,但這一個不會。更糟糕的是,它在桌面查看器中沒有這個問題,它在我使用該桌面查看器工具時完美髮布(我離線執行大量開發)

+0

不是一個真正的答案,所以你應該使用上面的'添加評論'。我也注意到昨天(當試圖解決63列最大限制 - BI sux)時,當我把表放進另一個表時,它確實似乎自動填充。沒有進一步測試。 – Superdooperhero

0

在BIP 11g中,選擇Excel(mhtml)而不是Excel( XLSX)。您將獲得xls文件,不幸的是,您將在Excel中打開文件時看到一條警告消息。

1

那麼我面臨着同樣的情況,但是找到了解決方法我的問題。在我的情況下,生成的XSL文件每次從工具生成時都有固定的列寬(例如:0.2英寸固定)。

爲了解決這個問題,我不得不請按照下列步驟操作(使用微軟Word 2010/RTF文件)

  1. 在RTF
  2. MS字絲帶菜單中選擇表上的所有單元格:選擇佈局 - >選擇 - >選擇表(這將突出顯示錶)
  3. 右鍵單擊突出顯示的表,轉到「表格屬性」
  4. 在表格屬性窗口轉到列選項卡,並輸入「首選寬度」一些價值
  5. 點擊確定,並使用BI工具生成Excel報告

如果它工作!你是少數幸運的人在世界上誰是處理BI Publisher的問題之一,那麼你可以設置特定的列寬一個接一個(我知道..處理它)

注:

0

我還做了我的一招:在表屬性(如@JETR NSEF所解釋的) - 在Table選項卡中,我增加了wi整個桌子的dth超過了100%,它工作得很好(部分),但模板看起來像一團糟。它雖然對我來說訣竅..

0
  1. 用word提起.rtf

  2. 加載示例xml。

  3. 然後進入查看草稿。

  4. 將表格拖到右側。

  5. 保存,關閉並打開。不完全自動適合,但它並不是所有的聚集和醜陋。