全国服务热线:400-6263-721

位置:武汉童程童美少儿编程培训学院 > 学校动态 > Python给九九乘法表化妆

Python给九九乘法表化妆

来源:武汉童程童美少儿编程培训学院时间:2021/12/24 16:13:19

用Python操作生成Excel表格不仅要方便快捷,同时还要注意美观,所以给表格画上一个美美的妆很有必要。

  表格化妆前,干巴巴

  表格化妆后,妖艳动人

  在给表格化妆之前,你需要将九九乘法表给创建好,如果你还不会,那么需要补补了。

  从九九乘法表开始Python操作Excel-第二趴-向表格里写入运算式

  图标

  第三趴:给九九乘法表化妆

  1、只有黑和白的表格看上去干巴巴的,一起来给它涂涂颜色。先给工作表涂上点颜色。

  没有上色的时候是这样的

  用代码来上色

  ws.title = "99乘法表"

  #接上

  #给工作表添加背景颜色

  ws.sheet_properties.tabColor = "f05654"

  在ws.title = "99乘法表",后一行添加上代码。

  涂上颜色后,注意观察哟!

  2、设置表格中文字的样式。

  需要注意的是在代码的头部导入Font库。

  from openpyxl.styles import Font

  然后进行字体样式的设置

  cell.value = cell_value

  #接上

  #创建字体样式

  font_set = Font(name='Arial', size=14, italic=True, color="000000", bold=True)

  #将字体样式,设置到单元格上,.font

  cell.font = font_set

  接下来一起看看,每个参数的含义,如果不理解可以翻译一下。

  Font

  name:字体名称

  size:字体大小

  italic:斜体(True,False)

  color:颜色

  bold:加粗(True,False)

  strike:为删除线(True,False)

  underline:下划线

  (singleAccounting,doubleAccounting,double,single)

  vertAlign:对齐(subscript,superscript,baseline)

  3、设置边框效果,给表格围上一圈边框。

  首先需要导入Border和Side库。

  from openpyxl.styles import Border

  from openpyxl.styles import Side

  然后设置上下左右边框样式。

  border = Border(top=Side(border_style="thin", color="FF000000"),

  bottom=Side(border_style="thin", color="FF000000"),

  left=Side(border_style="thin", color="FF000000"),

  right=Side(border_style="thin", color="FF000000"))

  cell.border = border

  top=设置上边框

  bottom=设置下边框

  left=设置左边框

  right=设置右边框

  border_style:边框样式

  'mediumDashDot','mediumDashed','dotted','medium','thick','thin','double','dashed','slantDashDot','dashDot','dashDotDot', 'hair','mediumDashDotDot'

  4、给单元格填充颜色。

  在开始填充颜色之前,先创建一个列表存放9种颜色,为每一行填充一种颜色。这样每次取一种颜色,就可以将表格装饰的很漂亮了。

  这个颜色列表写在循环外。

  row_color = ["f05654","ff2121","dc3023","ff3300","cb3a56","a98175","b36d61","ef7a82","ff0097"]

  填充前,先导入。

  from openpyxl.styles import PatternFill

  开始填充

  fill = PatternFill("solid", fgColor=row_color[row-1])

  cell.fill = fill

  5、Run运行一下,一个美妆过的九九乘法表就完成了。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/979/news/463474/违者必究! 以上就是武汉童程童美少儿编程培训学院 小编为您整理 Python给九九乘法表化妆的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721