根据条件从EPPlus ExcelWorksheet获取行号

时间:2014-02-20 22:37:06

标签: c# .net epplus

我如何根据匹配条件从ExcelWorksheet对象获取行号?例如,需要这样的东西:

int row = from w in WorkSheet
          where w.(rowValue) == matchingValue &&
                w.(secondRowValue) == secondMatchingValue
          select w.rowNumber

使用EPPlus可以吗?

1 个答案:

答案 0 :(得分:0)

我要做的是使用EPPlus将表格加载到数据表中,如下所示:https://stackoverflow.com/a/13396787/1316683

将行号包含在该循环中的第一列,然后查询数据表:

DataRow[] matchingRow = myDataTable.Select(string.Format("rowValue = '{0}' AND secondRowValue = '{1}'", matchingValue, secondMatchingValue));
int row = matchingRow[0][0];