Попробовал в Excel, да, почему-то ставит точку с запятой.
А как пробовали и в какой версии ОС и Excel?
У меня после установки в настройках Windows («Язык и региональные стандарты»):
(1) точки в качестве разделителя целой и дробной частей,
(2) запятой в качестве разделителя элементов списка
в Win XP, Excel 2003 или Win 7 Excel 2007 после сохранения в формате CSV (MS-DOS) в качестве разделителя элементов списка — запятая, десятичной точки — точка.
(Пробовал для случая книги с одним листом, одной строкой и двумя столбцами. После открытия файла *.csv при помощи программы Блокнот видно: 1.2,2.1)