Have you tried Ron's Editor? I used to 'try' and use Excel to edit my CSV files and now I only use this application.
Once opened correctly the file can be export to Excel with everything formatted as you intended.
To be clear I am close the the development of Ron's Editor having contributed a lot of ideas and testing to it, so I am not entirely unbiased. However I honestly feel it is a great alternative to Excel for CSV editing.