Я пытаюсь записать данные в 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