导入CSV不正确的Excel(点和逗号问题)

我有我想要导入的csv(制表符分隔)文件。 在一列中有数字的小数部分应该用逗号分隔。

如果input数字为50,59459,则会显示为5059459,00000。 虽然,在csv文件是20.08998号码时,它会被罚款。

什么可能是不正确阅读逗号分隔小数的问题?

为了导入,我使用在此页面上find的macros: http : //sitestory.dk/excel_vba/csv-file-import.htm

您的区域设置是美国。 所以如果你有一个csv文件显示,它将忽略它们。 关于本地被设置为true的故事仅仅是VBA从区域设置中获取分隔符号。 因此,在导入具有欧式小数点分隔符的文件之前,需要在区域设置中更改小数点符号。 (或者在对数据做了一些testing之后,在VBA中进行更改)