Я пишу консольное приложение C # с ClosedXML, которое читает лист Excel, а затем выводит некоторые файлы.
Проблема в том, что я не могу найти ошибки в ячейках Excel (# N / A, #NAME ?, #REF !, #NUM !, #NULL !, # DIV / 0 !, # VALUE!).
Это работает на данный момент;
IXLCells naCells = worksheet.Range(...).Search("#N/A");
if (naCells.Any())
{
Console.Error.WriteLine($"ERROR: sourcefile not correct. #N/A cell exist at...");
...
}
но он также поражает "# N / Afoovar".
И это не работает, я не знаю почему;
IXLCells refCells = worksheet.Range(...).Search("#REF!");
if (refCells.Any()) ...
Нет ли какого-нибудь метода, подобного IsErr / IsError, для взаимодействия? Такие как
IXLCells errCells = worksheet.Range(...).Cells.IsError();
Я использую VisualStudio и ClosedXML 0.94.2.