使用Delphi 7复制Excel公式

时间:2010-08-18 13:58:15

标签: delphi delphi-7 excel-formula

我的团队负责人希望我检查一下是否可行。

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

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

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

由于

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

我也使用TMS的TAdvSpreadGrid。为了阅读和编写真正漂亮的电子表格,支持公式,良好的格式化,甚至窗格冻结,以便我的客户更容易进行数据编辑,我使用Native Excel。它速度快,文档清晰,易于使用。值得一看。

答案 2 :(得分:2)

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

无需在TAdvSpreadGrid或其他内容上花更多钱。 : - )