Python中用xlwt制作表格实例讲解
在Python中,我们也可以用xlwt来制作excel表格,是不是很神奇,接下来一起学习吧。
举例:
importxlwt wb=xlwt.Workbook(encoding='ascii')#创建实例,并且规定编码 ws=wb.add_sheet('MyWorksheet')#设置工作表名称 ws.write(0,0,'first')#向表格中插入字符串,前两位数字分别为行和列,第三个参数为要插入的内容,第四个参数可以设置样式 wb.save('test.xls')#将生成的表格保存为
单元格样式控制:
defset_style(name,height,bold=False,back=False):#样式控制函数 style=xlwt.XFStyle()#初始化样式 font=xlwt.Font()#为样式创建字体 font.name=name#字体由函数传入 font.bold=bold font.color_index=4 font.height=height style.font=font borders=xlwt.Borders()#设置边框 borders.left=xlwt.Borders.THIN#可选:NO_LINE,THIN,MEDIUM,DASHED,DOTTED,THICK,DOUBLE,HAIR,MEDIUM_DASHED,THIN_DASH_DOTTED,MEDIUM_DASH_DOTTED,THIN_DASH_DOT_DOTTED,MEDIUM_DASH_DOT_DOTTED,SLANTED_MEDIUM_DASH_DOTTED,or0x00through0x0D. borders.right=xlwt.Borders.THIN borders.top=xlwt.Borders.THIN borders.bottom=xlwt.Borders.THIN style.borders=borders ifback: patterni=xlwt.Pattern()#为样式创建图案 patterni.pattern=2#设置底纹的图案索引,1为实心,2为50%灰色,对应为excel文件单元格格式中填充中的图案样式 patterni.pattern_fore_colour=0x16#设置底纹的前景色,对应为excel文件单元格格式中填充中的背景色 patterni.pattern_back_colour=0x16#设置底纹的背景色,对应为excel文件单元格格式中填充中的图案颜色 style.pattern=patterni#为样式设置图案 returnstyle
背景色对照:
aqua0x31 black0x08 blue0x0C blue_gray0x36 bright_green0x0B brown0x3C coral0x1D cyan_ega0x0F dark_blue0x12 dark_blue_ega0x12 dark_green0x3A dark_green_ega0x11 dark_purple0x1C dark_red0x10 dark_red_ega0x10 dark_teal0x38 dark_yellow0x13 gold0x33 gray_ega0x17 gray250x16 gray400x37 gray500x17 gray800x3F green0x11 ice_blue0x1F indigo0x3E ivory0x1A lavender0x2E light_blue0x30 light_green0x2A light_orange0x34 light_turquoise0x29 light_yellow0x2B lime0x32 magenta_ega0x0E ocean_blue0x1E olive_ega0x13 olive_green0x3B orange0x35 pale_blue0x2C periwinkle0x18 pink0x0E plum0x3D purple_ega0x14 red0x0A rose0x2D sea_green0x39 silver_ega0x16 sky_blue0x28 tan0x2F teal0x15 teal_ega0x15 turquoise0x0F violet0x14 white0x09 yellow0x0D
到此这篇关于Python中用xlwt制作表格实例讲解的文章就介绍到这了,更多相关Python中如何用xlwt制作表格内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!