【发布时间】:2016-07-25 02:55:16
【问题描述】:
我正在使用带有 Delphi XE3 的 Report Builder (15.03) 来生成报告。
在打印预览屏幕的左上角有一个打印机图标。单击它会打开“打印”对话框,其中有“打印到文件”选项。选择“XLS 报告文件”类型将报告导出到 Excel 文件。但是,如果列宽足够大,它会将其导出到 Excel 中的合并单元格中。您可以在我的第二个屏幕截图中看到从 E 到 F 的单元格已合并。
只有在我们将 Report Builder 升级到 XE3 版本后,我才开始遇到这个问题。 Delphi 5 版本没有问题。
以前有人遇到过同样的问题吗?有什么办法可以避免这种情况下的单元格合并?
谢谢。
问候,
阿列克谢
【问题讨论】:
-
你问过数字隐喻的支持吗?这应该是您为其组件提供支持的第一个来源。
-
@Ken White,是的,我做到了。我们几年前购买了他们的组件,但支持订阅许可证已经过期。
-
在这里分享我自己找到的答案。以防万一将来有人需要它。可以通过设置 ppReport1.XLSSettings.MergeAdjacentCells := False; 来切换单元格合并。 (默认为真)。
-
如果您想分享一个解决方案,请在下面的空白处写下答案。在这里回答您自己的问题是可以接受的;有关详细信息,请参阅Can I answer my own question?。将答案编辑到问题中是不合适的,就像在标题中添加 [SOLVED] 一样。 (我已经回滚了你所做的编辑。)
-
@KenWhite,谢谢。我不知道。这是我第一次。
标签: delphi export-to-excel delphi-xe3 reportbuilder