lguém já conseguiu escrever caracteres UTF-8 usando o xlwt do pytho

Estou tentando gravar dados em um arquivo do Excel que inclui caracteres japoneses. Estou usando codec.open () para obter os dados, e isso parece funcionar bem, mas me deparei com esse erro quando tento escrever os dados:

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

Não entendo por que o programa insistiria em usar ascii aqui. Quando criei um novo objeto de pasta de trabalho, fiz isso usando

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

e o próprio arquivo de programa e o arquivo em que está lendo são salvos como UTF-

Alguém tem alguma ideia

EDIT: Aqui está um link para o pacote xlwt.http: //pypi.python.org/pypi/xlw