I was going to stop replying on this thread because I will clearly get nowehere but I have to reply to that last one. My importer is not the problem. The problem is Excel changing data. It isn't just me that says this. There are thousands of people that
say the same thing. THAT IS THE PROBLEM!
I didn't start this thread. The importer I have again is part of my project and is about the only tool in the world that connects to the target system. The importer is not the problem.
Excel changes data without my say so and I can't stop it from doing it. It is the default behaviour and it cannot be turned off. That is the problem, pure and simple.
Lets ignore the dates example I gave. Let's try adding a phone number to a cell and see what happens.
So, open Excel, do nothing other than type:
0044800100100
into cell A1 and press Enter. Suddenly it is
44800100100
Now before you tell me to format the cell to text, consider those systems that simply output an Excel spreadsheet as a data export. Virtually every one that I have tried doesn't format the cell first.
So when you take that exported data in spreadsheet format and import into another system, you have suddenly lost data.
I don't care that Excel is behaving as designed... It's a terrible design that I should be able to turn off in the application configuration, not on a per spreadsheet basis.