我正在使用C#语言开发一个exe应用程序。我想在一个名为Total的单元格中编写一个总和公式,这样用户可以在系统生成的excel中输入额外信息,并自动反映在单元格中
以下是系统
生成的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)
Group2直到第n组
我已尝试使用代码
objExcel.Cells[iRow, 3].Formula = "=SUM(C1:C3)";
但它不起作用。它只将单元格C1的值加到C3,但公式不会写入单元格。
当用户更新itemC的数量时,它不会反映在总单元格中。
有没有人对此有所了解?
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试以下内容。
string formula = string.Format("=HYPERLINK(\"#{0}!{1}\", \"{2}\")", worksheet, cellRef, string.Format("Hyperlink number {0}", count));
更多信息可以在以下链接中找到,我认为这可能是重复的。