If current culture uses comma as delimeter, the MS Excel cannot handle the decimal values in a right way.
I have the same problem: italian culture uses comma for decimals but, changing thread's language, the result doesn't change. Any fix? Regards, Luca