- 论坛徽章:
- 1
|
自己再补充一些
上面的代码,如果以Unicode编码的中文组成一个list来调用,生成的excel是清晰能实现中文编码的- #!/usr/bin/env python
- #coding=utf8
- import os
- from pyExcelerator import *
- city1 = {
- 'bj' : 'beijing',
- 'hz' : 'hangzou',
- 'gz' : 'guangzhou'
- }
- city2 = {
- 'bj' :'u\'北京\'',
- 'hz' :'u\'杭州\'',
- 'gz' : 'u\'广州\''
- }
- heads = [u'北京',u'杭州',u'广州']
- w = Workbook()
- for file in os.listdir('/home/test/'):
- pla,dat = file.split('_')
- ws1 = w.add_sheet(city1[pla])
- for q in range(len(heads)):
- ws1.write(0,q,heads[q])
- #ws2 = w.add_sheet(city2[pla])
- w.save('test.xls')
复制代码 而使用dict字典却不可以?还是我的字典表达有问题?但尝试了多次,还是不行。
还请教各位大大! |
|