如何对 ClosedXML 中的列值求和

How to sum column value in ClosedXML

我有 9 列,我想对 ClosedXML 中每一列的值求和。

这些是列:

foreach (Attivita attivita in listaSomthing)
{
     worksheet.Cell(index, 1).Value = attivita.Somthing;
     worksheet.Cell(index, 2).Value = attivita.Somthing;
     worksheet.Cell(index, 3).Value = attivita.Somthing;
     worksheet.Cell(index, 4).Value = attivita.Somthing;
     worksheet.Cell(index, 5).Value = attivita.Somthing;
     worksheet.Cell(index, 6).Value = attivita.Somthing;
     worksheet.Cell(index, 7).Value = attivita.Somthing;
     worksheet.Cell(index, 8).Value = attivita.Somthing;
     worksheet.Cell(index, 9).Value = attivita.Somthing;
 }

我需要计算 Cell(index, 1)、Cell(index, 2)...Cell(index, 9) 的总和。

这是 table:

我在 ClosedXML 文档中没有找到任何有用的信息。

有人能帮帮我吗?

提前致谢!

有两种方法:

  1. 在计算整列的总计行中插入一个公式
  2. 在内存中计数并将值插入总单元格

对于第一个选项,您可以在文档中找到一些内容

https://github.com/ClosedXML/ClosedXML/wiki/Using-Formulas