课程首页 › 第14章 › 第68课

第68课 美妆后的九九乘法表

第14章 办公也能自动化· 知识点:办公自动化 · 原书 14.3
插图

但是距离好看的九九乘法表还是有一定距离,我们继续。

插图

只有黑和白的表格看上去干巴巴的,一起来给它涂涂颜色。

没有上色的时候是这样的:

插图

涂上颜色是这样的:

插图

(1)使用ws.sheet_properties.tabColor="f05654"给工作表的名称添加背景颜色。

ws.sheet_properties.tabColor将工作表名称的背景颜色属性设置成f05654。

f05654是十六进制的颜色表示方式。

插图
插图

(2)使用font_set=openpyxl.styles.Font(name='Arial',

,,size=14,italic=True color="000000"bold=True)设置表格中文字的

样式。

函数中涉及多个参数,一起来看每个参数代表什么含义吧。

·name:字体名称。

·size:字体大小。

·italic:斜体(True,False)。

·color:颜色。

·bold:加粗(True,False)。

·strike:删除线(True,False)。

·underline:下画线(singleAccounting,doubleAccounting,double,single)。

·vertAlign:对齐(subscript,superscript,baseline)。

通过cell.font=font_set将字体样式设置到单元格上。运行程序,看看字体发生了什么变化。

插图

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

插图

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

·top=设置上边框。

·bottom=设置下边框。

·left=设置左边框。

·right=设置右边框。

border_style设置边框样式为thin(细)的,它还有其他的样式,可以试一试。

插图

通过cell.border=border将边框的样式设置到单元格中。

运行程序,边框已经加上了。

插图

(4)给单元格填充颜色。

插图

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

,fill=openpyxl.styles.PatternFill("solid"fgColor=row_color[row-1])设置填充样式。

cell.fill=fill再将样式设置到单元格中。

(5)运行程序,一个美妆过的九九乘法表就完成了。

插图

(6)全部代码展示。

插图
with others. The OFL allows the licensed fonts to be used, studied,