如何使用ClosedXML搜索Excel错误?

时间:2019-05-29 23:12:35

标签: c# excel closedxml

我正在用ClosedXML编写C#控制台应用程序,该应用程序读取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。

0 个答案:

没有答案