一千萬個為什麽

搜索

用於在Excel中查找列值總和的C#代碼

我有一個像下面的DataTable,

EmpID   EETaxes    ERTaxes   NetPay

100      130.09    120.05    550.00

200      445.68    344.80    980.00

300      100.00    200.00    600.00

我正在將DataTable導出到Excel,

我的問題是,在將數據導出到Excel後,我需要顯示sum(EETaxes)和sum(ERTaxes)和sum(NetPay)。

誰能告訴我C#代碼動態查找Excel中列的值總和?

最佳答案

i is row

j

你想要計算總和的地方

xlWorkSheet.Cells[i, j] = "=SUM(B2:B" + i + ")";   

你可以根據最後一行編程設置i和j的值

xlWorkSheet.Cells[i, 2] = "=SUM(B2:B" + i + ")";   
xlWorkSheet.Cells[i, 3] = "=SUM(C2:C" + i + ")";   
xlWorkSheet.Cells[i, 4] = "=SUM(D2:D" + i + ")";   

轉載註明原文: 用於在Excel中查找列值總和的C#代碼