Это одна (на мой взгляд) очень глупая вещь в Microsoft Excel: по умолчанию он принимает только разделитель списка, определенный в настройках региона Windows, который, скорее всего, является точкой с запятой в вашей системе. Таким образом, Excel не будет правильно интерпретировать запятые в вашем CSV-файле.
Раньше в Excel была настройка для этого, но я так и не заработал. Поэтому я бы предложил вместо этого изменить региональные настройки:
- Откройте меню « Пуск» , введите «
Region
и вы должны получить только один вариант панели управления. Открой это.
- В правом нижнем углу откройте дополнительные параметры.
- В новом окне вы найдете один параметр для разделителя списка.
- Измените разделитель списка на
,
а не ;
или что вы используете сейчас.
- Подтвердите / закройте все окна и попробуйте снова открыть файл CSV.
У меня сейчас не установлен английский языковой пакет, но этот снимок экрана должен дать вам представление о том, где находится опция:
Это не должно иметь никакого влияния на другие программы, но если что-то не работает, просто отмените изменения, как только вы закончите.
Обратите внимание, что если у вас есть десятичные числа в CSV, и они читаются неправильно, вам также придется временно настроить разделитель десятичных и тысячных групп в этом окне.