Re: CSV annoying
a CSV is a CSV,
if you need more structure just use xml or if its specifically intended for opening in spreadsheets use the ODF spreadsheet format.
there are solutions. use a acsv for sharing CSV data, if it needs more structure then use ODF & structure as you want and need.
use a CSV then don't complain that there is no standard when there are standards you could use.
Your issue is different to those that want to import data into a sheet or the spreadsheet mangles the data on entry/import.