2016-07-25 262 views
0

爲了生成報告,我在Delphi XE3中使用Report Builder(15.03)。導出到Excel(ReportBuilder)時合併單元格

在打印預覽屏幕左上角有一個打印機圖標。點擊它打開「打印到文件」選項的打印對話框。在那裏選擇「XLS報告文件」類型會將報告導出到Excel文件。但是,如果列寬足夠大,它會將其導出到Excel中的合併單元格中。你可以在我的第二張截圖中看到從E到F的單元格被合併。

只有在我們將Report Builder升級到XE3版本後,纔開始面對此問題。在Delphi 5版本中沒有問題。

有沒有人遇到過同樣的問題?在這種情況下有沒有辦法避免細胞合併?

謝謝。

enter image description here

enter image description here

問候,

阿列克謝

+0

你問過數字隱喻支持嗎?這應該是你第一個支持他們的組件的來源。 –

+0

@肯白,是的,我做到了。我們幾年前購買了他們的組件,但支持訂購許可證已經過期。 – pyfyc

+0

在這裏分享我自己找到的答案。以防將來有人需要它。單元格合併可以通過設置ppReport1.XLSSettings.MergeAdjacentCells:= False來切換。 (默認情況下爲True)。 – pyfyc

回答

0

合併可以通過設置切換的細胞:

ppReport1.XLSSettings.MergeAdjacentCells := False; 

(默認爲真)。