如何在 C# 互操作中将公式设置为列的总和
How to set the formula to the sum of a column in c# interop
如何在 c# interop 中将公式设置为列的总和?
我试过了
sheet.Range["O4"].Formula = string.Format("=SUM({0})", table.ListColumns["MONTANT"].DataBodyRange.Address);
但是当我向 table 添加一行时,总和不正确,它没有换行。
当您对 Excel 中的一列求和时,例如 AX
,您会写成 SUM(AX:AX)
。因此,格式应为 SUM({0}:{0})
:
sheet.Range["O4"].Formula = string.Format("=SUM({0}:{0})", table.ListColumns["MONTANT"].DataBodyRange.Address);
如何在 c# interop 中将公式设置为列的总和?
我试过了
sheet.Range["O4"].Formula = string.Format("=SUM({0})", table.ListColumns["MONTANT"].DataBodyRange.Address);
但是当我向 table 添加一行时,总和不正确,它没有换行。
当您对 Excel 中的一列求和时,例如 AX
,您会写成 SUM(AX:AX)
。因此,格式应为 SUM({0}:{0})
:
sheet.Range["O4"].Formula = string.Format("=SUM({0}:{0})", table.ListColumns["MONTANT"].DataBodyRange.Address);