¿Alguien ha podido escribir caracteres UTF-8 usando xlwt de python?
Estoy tratando de escribir datos en un archivo de Excel que incluye caracteres japoneses. Estoy usando codec.open () para obtener los datos, y eso parece funcionar bien, pero me encuentro con este error cuando intento escribir los datos:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-17: ordinal not in range(128)
No entiendo por qué el programa insistiría en usar ascii aquí. Cuando creé un nuevo objeto de libro, lo hice usando
wb = xlwt.Workbook(encoding='utf-8')
y tanto el archivo del programa en sí como el archivo en el que está leyendo se guardan como UTF-8.
¿Alguien tiene ideas
EDIT: Aquí hay un enlace al paquete xlwt. @http: //pypi.python.org/pypi/xlw