簡體   English   中英

使用C#在Excel中的列總和中跳過行

[英]Skip Rows in Column Sum in Excel using C#

我試圖通過在C#中使用excel interop跳過特定行來計算列總和。我無法弄清楚如何做到這一點請幫忙。 我想總結突出顯示的行並跳過附加圖像中的其他行。

在此輸入圖像描述

Excel數組索引通常是基於1的,而不是基於0(即最低元素是數字1)。

var xl = new Microsoft.Office.Interop.Excel.Application();
var b = xl.Workbooks.Open("C:\\Junk\\Junk.xlsx");
Microsoft.Office.Interop.Excel.Worksheet s = b.Worksheets[1]; //1-based
var r = s.Range["A1", "E4"];
int sum = 0;
for (var row = 1; row <= 4; row += 2)
{
    sum += r.Value2[row, 1]; //also 1-based
}            
xl.Quit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM