|
|
|
|
|
by otherme123
2140 days ago
|
|
Then we are doomed to the lowest denominator. The bad actor here is the one that expects some software to magically change your data, and he should expect an error or at least a warning or asking for confirmation. To good actor is people who carefully care and curate their data, just to be corrupted silently by the program. Lets say then, keep the default but add at least some sort of "respect my data as it is, because this is a CSV with CSV extension" mode. |
|
CSV doesn't have really data types (or even a hard and fast standard), so that doesn't really work. OTOH, Excel lets you specify data handling by column when importing from untyped text-based formats like CSV, which you should probably do if you care.
Or you should write up a standard for a CSV-like format with explicit semantics around data types (it could even be CSV-compatible so that you get no worse results than normal CSV handling if using software that is aware of CSV but not the new format) and start using it where those defined semantics are useful, and try to get Microsoft to add specific support to Excel for it.