使用点分隔符读取包含十进制的excel文件

时间:2014-09-24 17:23:15

标签: c# excel

我尝试打开一个excel文件并在datagridview中预览它。我使用C#代码OleDbAdapter和数据表来包含我的请求的结果。

当我的Excel文件包含逗号分隔符的十进制值为:

1     1525,23     2514,589      -0,985
1     1845,28     3414,689      -0,985

一切正常,我的datagridview填充正确(注意:我使用的是法语操作系统)。

但是,有时excel文件中的某些十进制值是用点分隔符而不是逗号写的:

1     1525,23     2514,589      -0.985
1     1845,28     3414,689      -0.985 

所以,当我检查我的数据表时,我发现带有点分隔符的第一个十进制值被注册为-0#985而不是-0.985(这只发生在第一个)。

0 个答案:

没有答案