je ne vois pas où est le problème ...
qd tu enregistres en csv, Excel enregistre le fichier en mettant comme séparateur de champs, le point virgule. Mais c'est normal qu'Excel te le présente en colonnes. Si tu ouvres ton fichier avec Notepad ou word, tu verras le point virgule entre chaque données.