我正在为MS Excel文档[.xlsx文件]实现解析器
要了解,无限值是如何存储在Excel中的,我解压缩了一个Excel文件,并在以下其中一个工作表中找到了该文件:
在这里,您可以看到无穷大值存储为文本“ INF”
但是,我想知道Excel用于表示无穷大值的确切值是什么。 在解析器中,我不想解析文本“ INF”,而是将其解析为实际的无穷大边界值。
您能帮我吗?
谢谢。
答案 0 :(得分:0)
对不起,我的分析是错误的。 Excel没有无限值。它具有数字的上下边界值 (1.7976931348623158e + 308和-1.7976931348623158e + 308)
问题出在我的解析器中。我已经用OCaml语言实现了Excel解析器。 OCaml的float_of_string函数将字符串“ INF”视为无穷大值。
无论如何,这是我解析器方面的问题。
谢谢。