Также следует решить вопрос (у меня это сработало).

аюсь записать данные в файл Excel, который содержит японские символы. Я использую codec.open () для получения данных, и это, кажется, работает нормально, но я сталкиваюсь с этой ошибкой, когда пытаюсь записать данные:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-17: ordinal not in range(128)

Я не понимаю, почему программа будет настаивать на использовании ascii здесь. Когда я создал новый объект книги, я сделал это, используя

wb = xlwt.Workbook(encoding='utf-8')

и сам файл программы, и файл, в котором он читается, сохраняются как UTF-8.

У кого-нибудь есть идеи?

РЕДАКТИРОВАТЬ: Вот ссылка на пакет xlwt.http://pypi.python.org/pypi/xlwt

Ответы на вопрос(2)

Ваш ответ на вопрос