0

我正在使用 C# 语言开发一个 exe 应用程序。我想在一个名为 Total 的单元格中编写一个求和公式,以便用户可以在系统生成的 excel 中键入额外的信息,它会自动反映在名为 total 的单元格中。

下面是系统生成的excel文件的格式

Group1 ItemA Qty1(系统生成)

                ItemB      Qty2(generated in system)

                ItemC        Qty3(key in by user)

               Total           Sum of (Qty1+Qty2+Qty3) .Formula=Sum(C1:C3)

第 2 组直到第 n 组

我尝试了代码

       objExcel.Cells[iRow, 3].Formula = "=SUM(C1:C3)";

但它不起作用。它只将单元格 C1 到 C3 的值相加,但公式不会写入单元格。

当用户更新 itemC 的数量时,它不会反映在总单元格中。

有人对此有想法吗?

4

2 回答 2

0

您是否尝试过锁定单元格,例如。SUM($C$1:$C$3),除此之外,我对 excel 编程也没什么运气。

于 2013-09-30T04:13:36.317 回答
0

试试下面的。

string formula = string.Format("=HYPERLINK(\"#{0}!{1}\", \"{2}\")", worksheet, cellRef, string.Format("Hyperlink number {0}", count));

更多信息可以在以下链接中找到,我认为这可能是重复的。

可能重复

于 2013-09-30T04:21:33.627 回答