> Excel's CSV parsing isn't the greatest, but does a surprisingly decent job considering how ill-defined CSV is.
No, it really doesn't. Save this as a CSV, open it in Excel, hit save, and then review the raw CSV:
"1000000000012345", "Hello",
"2000000000067890", "World",
Here's what Excel (O365) does to it for me:
1E+15, Hello,
2E+15, World,
That data is now permanently lost. And this corruption occurs for almost all EAN/UPCs. There are many ways to get around this in Excel, but the default experience is data corruption and has been for most of my lifetime. It is a terrible application for CSV. If they followed the standard every column would be what it is: Text.
> XML isn't really on anyone's radar in the big data world.
But is a central theme in the business to business back-end systems world. I'm talking about ordering, invoicing, remittances, hospital records, hospital billing, and so on. No clue what "big data" is, we deal with billions of transactions a year, but that's likely not what you're referring to.