Откройте CSV-файлы UTF-8 двойным щелчком в Excel.

Откройте CSV-файлы UTF-8 двойным щелчком в Excel.

Я хочу открывать CSV-файлы или текстовые файлы в кодировке UTF-8 непосредственно в Excel 2016 или более поздней версии. Конечно, я знаю о возможности импорта, но я хочу сделать это простым двойным щелчком.

Проблема в том, что в этом случае Excel не будет правильно отображать все символы UTF-8, например, символы кириллицы.

Моя ОС — Windows 10.

решение1

Я вижу следующие пути достижения этой цели:

  • Добавить a Метка порядка байтов (BOM) в начале файла, желательно при создании CSV-файла. UTF-8 BOM — это шестнадцатеричная последовательность байтов 0xEF,0xBB,0xBF.

  • Для продвинутых пользователей: добавьте макрос VBA для открытия файла как UTF-8 с параметром Origin:=65001для UTF-8.

Более подробную информацию и варианты вышеизложенного вы найдете в посте
Можно ли заставить Excel автоматически распознавать CSV-файлы UTF-8?

Связанный контент