首页 > 解决方案 > 使用 NPOI F# 解析 Excel 文件单元格时如何获取字符串或 int

问题描述

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

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

Cell Value
----------
   5.76
   6.54
   7.85
   8.46
     #

调用它的代码如下

sheet2.GetCell(1).NumericCellValue

代码一直有效,直到遇到 #。我想更改如何使用“NaN”值而不是“#”来保存文件。我将如何编写一个 if 语句来添加这个但也允许我保持双记录值?

标签: f#

解决方案


推荐阅读