C# 如何在Excel中计算总和
我正在为我的企业制作最后一份报告。我需要确定excel表中聚合单元格的总数。我已经完成了附带的代码。尽管如此,这并不是在计算质量。。这是我的密码:C# 如何在Excel中计算总和,c#,wpf,excel-formula,C#,Wpf,Excel Formula,我正在为我的企业制作最后一份报告。我需要确定excel表中聚合单元格的总数。我已经完成了附带的代码。尽管如此,这并不是在计算质量。。这是我的密码: Worksheet.Cells[20, 16].Formula = "Sum(" + Worksheet.Cells[6, 16].Value + ":" + Worksheet.Cells[rowIndex, 16].Value + ")"; 我需要计算16号
Worksheet.Cells[20, 16].Formula =
"Sum(" + Worksheet.Cells[6, 16].Value +
":" + Worksheet.Cells[rowIndex, 16].Value + ")";
我需要计算16号单元格的总和,然后将其显示为单元格[20,16]。它不起作用。有人帮我解决这个问题吗?将代码中出现的两个
.Value
更改为.Address
更新
... 并在总和之前添加一个=
:
Worksheet.Cells[20, 16].Formula =
"=Sum(" + Worksheet.Cells[6, 16].Address +
":" + Worksheet.Cells[rowIndex, 16].Address + ")";
你在看什么?你说“没有正确地显示”,但你没有说你看到了什么或你期望看到什么。这可能有助于突出问题,如果您对此进行了详细阐述。:-)不工作。。我没有得到总价值对不起。我忘了是什么让这个公式变成了一个公式。嗯。。。总比没有好:-)确保例如单元格P6中有值??它现在正在工作。。我没有转换Excel列的数据类型。以前它只接受字符串。当我指定“worker.Cells[20,16].Value=Helper.GetInt(location.Qty);”时,我修改了这一点