【问题标题】:Copying Excel formulas with Delphi 7使用 Delphi 7 复制 Excel 公式
【发布时间】:2010-08-30 17:15:05
【问题描述】:

我的团队领导希望我检查这是否可行。

我们的应用程序有一个显示一些值的网格(我们使用来自 tmssoftware 的 TAdvStringGrid)。然后我们的用户复制并粘贴到 Excel。 (2010) 现在他们希望在使用 Excel 时自动更新这些值。换句话说,我需要复制公式,类似于拥有包含值和公式的 Excel 工作表并将其粘贴到另一张工作表上。

我正在考虑将其导出为带有公式的 Excel 文件(带有某种 excel 组件),但团队负责人首先想看看复制是否有效。

我以前从未使用过 Excel(使用 Delphi)。 :-(

谢谢

【问题讨论】:

    标签: delphi delphi-7 excel-formula


    【解决方案1】:

    听起来您需要来自TMSTAdvSpreadGrid。它是 TAdvStringGrid 的增强版本,也支持公式。

    如果您需要更多的 Excel 支持,他们有TMS FlexCel Studio,这非常好。

    【讨论】:

      【解决方案2】:

      我也使用 TMS 的 TAdvSpreadGrid。为了阅读和编写非常漂亮的电子表格,支持公式、漂亮的格式甚至窗格冻结,以使我的客户更轻松地进行数据编辑,我使用Native Excel。它速度快,具有良好的文档,并且易于使用。值得一看。

      【讨论】:

        【解决方案3】:

        虽然前面的答案没有错,但我找到了另一个解决方案。 我尝试将计算(例如 =A1+B1)作为纯文本添加到单元格中。复制到 Excel 时,它会接受我的公式作为 Excel 公式,并按照我想要的方式计算它。

        无需在 TAdvSpreadGrid 或其他东西上花更多的钱。 :-)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-03
          • 1970-01-01
          相关资源
          最近更新 更多