import xlwt
workbook = xlwt.Workbook(encoding='ascii')
worksheet = workbook.add_sheet('My Worksheet')
style = xlwt.XFStyle() # 初始化样式
font = xlwt.Font() # 为样式创建字体
font.name = 'Times New Roman'
font.bold = True # 黑体
font.colour_index = 0x0A #颜色:红色
# font.underline = True # 下划线
# font.italic = True # 斜体字
style.font = font # 设定样式
all_data = list(db['xxx'].find())
for i,j in enumerate(all_data):
code = j['code']
name = j['name']
if code in tiantian_list:
worksheet.write(i, 0, '数据1', style) # 带样式的写入 行,列,数据值,样式
worksheet.write(i, 1, '数据2', style) # 带样式的写入
else:
worksheet.write(i, 0, '数据1' ) # 带样式的写入
worksheet.write(i, 1, '数据2') # 带样式的写入
workbook.save('test.xls') # 保存文件