Найти строку в файле Excel на основе значения столбца и обновить значение строки с помощью ClosedXML - PullRequest
0 голосов
/ 17 мая 2018

У меня есть файл Excel, как показано ниже.Я хотел бы найти строку в Excel, используя столбец Value (например, SubmissionID == 2), а затем обновить адрес электронной почты конкретной строки

Excel File

using (XLWorkbook wb = new XLWorkbook(filestream))
{
     var ws = wb.Worksheet(1);
     var range = ws.RangeUsed();
     var lastRow = range.LastRowUsed().RowNumber();

    // not able to find the column
     using (var rows = ws.RowsUsed(r => r.FirstCell().GetString() == "SubmissionID"))
     {
          foreach (var row in rows)
          {
                        // Do something with the row...
          }
      }

}

1 Ответ

0 голосов
/ 18 мая 2018

Я думаю, вы должны использовать

using (var rows = ws.RowsUsed(r => r.FirstCell().GetString() == "2"))

или

using (var rows = ws.RowsUsed(r => r.FirstCell().Value == 2))
...