I need to export some data from Excel to a dynamic worksheet.
Exporting alone works fine. However, there's a problem with ALL numbers containing fractions (currently the vast vast majority of those come from CRM decimal fields). Allow me to explain: I'm using Polish culture (as my client will be using), CRM is using Polish culture. Polish culture calls for using a comma as the decimal symbol. However, despite everything working in the same culture, MS CRM returns the data using a full stop as a decimal symbol.
This is a problem, because when this data is opened in Excel (or refreshed in Excel) then it's impossible to calculate sums, averages or use pivot tables with anything but the basic "count" functionality.
Given that all across the board I'm using the same culture, I don't know what could be the issue.
I CAN change the culture on the system where I'm opening the dynamic worksheet to use a full stop as a decimal symbol, and it works, but this is hardly a proper solution for my client.
How can I tackle this issue?
PS. I'm marking this a development - I have full control over the CRM, so I can add / modify plugin code.
PPS. Chances are this is an Excel issue - at this point I cannot say which part is responsible for this issue.