F# 如何在使用NPOI F解析Excel文件单元格时接收字符串或int#

F# 如何在使用NPOI F解析Excel文件单元格时接收字符串或int#,f#,F#,我正在尝试使用F#解析excel文件。我正在向记录添加一个值,该值是float。然而,在我正在解析的文件中,我偶尔会得到一个“#”,我无法读取“#”,这会破坏我的代码 假设这是使用Seq.unfold逐行调用的单元格: Cell Value ---------- 5.76 6.54 7.85 8.46 # 用于调用它的代码如下所示 sheet2.GetCell(1).NumericCellValue 代码会一直工作,直到遇到一个#。 我想更改使用“NaN”值

我正在尝试使用F#解析excel文件。我正在向记录添加一个值,该值是float。然而,在我正在解析的文件中,我偶尔会得到一个“#”,我无法读取“#”,这会破坏我的代码

假设这是使用Seq.unfold逐行调用的单元格:

Cell Value
----------
   5.76
   6.54
   7.85
   8.46
     #
用于调用它的代码如下所示

sheet2.GetCell(1).NumericCellValue
代码会一直工作,直到遇到一个#。 我想更改使用“NaN”值而不是“#”保存文件的方式。我该如何编写一个if语句来添加这个值,同时允许我保留一个双记录值