例如,假设excel单元格有一个公式,如:=5/0这在excel中显示为:#DIV/0!
在c#中,ExcelCell.ValueType
被返回为CellValueType.String
,并且Excell.Value
被返回为"0"#DIV/0&";。有没有一种标准的方法来检测单元格是否有错误?
编辑:澄清:是否有通用方法来检测单元格是否有错误?例如,在另一个Excel库(电子表格Gear(中,有一个SpreadsheetGear.ValueType of Error,它允许您判断任何单元格中是否存在错误。
尝试使用此最新的错误修复版本:https://www.gemboxsoftware.com/spreadsheet/nightlybuilds/GBS49v1115.zip
或者这个最新的NuGet包:Install-Package GemBox.Spreadsheet -Version 49.0.1115-hotfix
现在有一个CellValueType.Error
可以使用。