我无法将文字“1.20E + 07”转换为浮动。
我试过了:
info = CultureInfo.GetCultureInfo ("en-US");
float.TryParse ("1.20E+07", NumberStyles.AllowExponent, info, out cellValue);
答案 0 :(得分:2)
改为使用NumberStyles.Float
,它可以正常运行。我刚试过它。
答案 1 :(得分:2)
尝试NumberStyles.Float
。
(正如float.TryParse所述,顺便说一下:))
答案 2 :(得分:2)
你还必须允许像这样的小数点
float.TryParse ("1.20E+07", NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint, info, out cellValue);
答案 3 :(得分:1)
即使NumberStyles.Any
为我工作