Biggest issue I have for Excel creating CSV files, is that Excel has a habit of adding empty rows at the bottom if the Excel file had rows deleted. The CSV will end up with rows with just commas on them.
The ERP we use will choke on those empty rows. I then need to remove them up in an editor.