【问题标题】:Merged cells when exporting to Excel (ReportBuilder)导出到 Excel 时合并单元格 (ReportBuilder)
【发布时间】: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


【解决方案1】:

可以通过设置切换单元格合并:

ppReport1.XLSSettings.MergeAdjacentCells := False;

(默认为真)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 2016-10-25
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    相关资源
    最近更新 更多