Также следует решить вопрос (у меня это сработало).
аюсь записать данные в файл 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