1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| import xlwt import datetime
workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('Worksheet')
worksheet.write(0, 0, label='测试')
worksheet.col(0).width = 3333
tall_style = xlwt.easyxf('font:height 520;') worksheet.row(0).set_style(tall_style)
alignment = xlwt.Alignment()
alignment.horz = xlwt.Alignment.HORZ_CENTER
alignment.vert = xlwt.Alignment.VERT_CENTER style = xlwt.XFStyle() style.alignment = alignment worksheet.write(2, 0, '居中', style)
pattern = xlwt.Pattern()
pattern.pattern = xlwt.Pattern.SOLID_PATTERN pattern.pattern_fore_colour = 5 style = xlwt.XFStyle() style.pattern = pattern worksheet.write(0, 1, '颜色', style)
style = xlwt.XFStyle()
style.num_format_str = 'M/D/YY' worksheet.write(0, 2, datetime.datetime.now(), style)
worksheet.write(0, 3, 5) worksheet.write(0, 4, 2)
worksheet.write(1, 3, xlwt.Formula('D1*E1'))
worksheet.write(1, 4, xlwt.Formula('SUM(D1,E1)'))
worksheet.write(1, 0, xlwt.Formula('HYPERLINK("http://www.baidu.com";"百度一下")'))
workbook.save('Excel_test.xls')
|