Ошибка кодировки csv python

Подскажите, в чем проблема с кодировкой при записи русских и английских слов в csv файл?
Пишу код в пайчарме.
После запуска смотрю файл в самом пайчарме (файл сохраняется там где и проект) и в csv отображается все правильно, без "каракулей"
Однако если зайти в проводник и открыть csv файл в excel'e, то слова на английском - записаны как нужно, а на месте русских слов - почему-то каракули.\

Указал кодировку utf-8, но безрезультатно. Код:

import csv

words = ['stolb', 'столб', 'stolb3', 'привет']

with open('csvfile.csv', 'w', encoding='utf-8') as csvf:
    write_method = csv.writer(csvf, delimiter=';')
    write_method.writerow(words)


Просмотр csv файла в пайчарме:

stolb   столб   stolb3  привет

Просмотр файла в excel'e:

введите сюда описание изображения

Скажите, как решить проблему с кодировкой?


Ответы (0 шт):