Excel сохраняет CSV так на скрине. Т. е. есть только разделители полей ";". Нужно чтобы а) разделителями полей были "," - запятые б) разделителями текста " - кавычки.
Команда Данные->Текст по столбцам, пишет что работает только с одним столбцом.
Office 2010
P.S. Не предлагать OpenOffice, вопрос именно по Excel.
Изменяется региональными настройками системы: Дополнительные параметры (кнопка) -> Числа (вкладка) -> Разделитель элементов списка. Блинк
Написать макрос для сохранения данных с разделителем запятой:
Sub SaveAComma()
ActiveWorkbook.SaveAs Filename:="C:\Users\User\Desktop\ActiveSheet.csv", _
FileFormat:=xlCSV, CreateBackup:=False, Local:=False
End Sub
Чтобы открыть файл c разделителем "запятая" - в первой строке CSV-файла написать sep=,