如何比较Excel工作表中的两行?

时间:2014-02-17 10:32:59

标签: asp.net excel c#-4.0

我有一张excel表,我需要比较两个相邻的行?如何比较?

1 个答案:

答案 0 :(得分:2)

如果我理解正确:rows被认为是平等的么?因为每cell等于。

int equalCount = 0;

for(int i=0; i < row1.Fields.Count; i++){
    if(row1[i] == row2[i]){
        equalCount++;
    }
}

if(equalCount == row1.Fields.Count){
    // row/cells equal.
}

这将每个row1单元格与同一个row2单元格进行了比较。

旁注:我不确定你的代码是否使用.Fields / .Columns / .Cells,所以它纯粹是说明性的。