"When they export their data as CSV, they’ll probably just bring it into Excel first to have a look around."
If the first thing the the user is doing is bringing the file into excel and you don't need multiple tables per file what is the difference to the end user other than the file having a csv instead of a xls or xlsx file extension?