Tab delimited is as close as there is. Should be easy to convert back and forth with Excel or Google Sheets, etc. They can import tab-delimited and output CSV.
Or depending on how you import them and which language, just substitute tabs for commas. All the languages I've ever dealt with (including all scripting languages) have replace/substitute/pattern matching built in.
I'm not a fan of CSV particularly, but then I've had to import address, patient, phone switch and all sorts of data that may have commas in there. But then I am also old school and used fixed width and implied decimal files (may COBOL never die

) HL7 uses the vertical bar, then the carrot (|, ^) to mark fields, and repetitions within fields.
Currently I am using the TravellerMap API in a UWP program. Took the JSON, auto-generated a class, and the import works like magic. Gotta love a good serializer! (I was, and still vaguely am, sort of hoping to get this at least attempted to the Windows store before end of year. I have serious doubts about that actually happening, but hey, its still fun to play. Of course, it is also a remake of a program I wrote almost 10 years ago, but that used XML as the back end storage, and now I'm using SqlLite just because it seemed more interesting. And I actually sort of like XAML)