3

У меня есть файл CSV, открытый в Excel. В этом файле используются разделители запятых (,), но разделителем по умолчанию для Excel (с европейской конфигурацией) является точка с запятой (;).

Примечание: я знаю, что в Америке они используют разделитель запятых, но в Европе мы используем разделитель точки с запятой. Это мы делаем, потому что запятая используется для десятичного оператора.

Разработчики Excel знают, что это проблема европейских CSV-файлов (с ;), и используют точку с запятой, потому что Excel и мой компьютер настроены по-европейски.

Файл, который я открою, теперь является американским CSV-файлом, в котором в качестве разделителя используются запятые.

У меня вопрос: как я могу динамически менять разделители в Excel 2016, не меняя каждый раз конфигурацию моего компьютера?

Если я сохраню файл и у меня будет три варианта:

  • CSV (MS-DOS) (*.csv)
  • CSV (Macintosh) (*.csv)
  • CSV (разделенный разделительным списком с разделением запятыми) (*.csv) 1

Смотрите изображение ниже

1 В голландском варианте и изображении: gescheiden door lijstscheidingsteken. Понятия не имею, что это значит.

Я пробовал эти три варианта, но ни один из них не разделит файл CSV правильно.

Обновление 1

Ответ от @ Gary's Student хороший, но запятые снова меняются на точку с запятой. Это не то, что я хочу.

1 ответ1

2

Вам не нужно менять региональные настройки вообще. С ленты:

Данные -> Получить внешние данные -> Из текста

Затем сообщите мастеру импорта текста, какой разделитель использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .