【Excel自动化办公Part4】:调整字体与样式的操作——字体、边框、对齐格式、颜色填充

简介: 【Excel自动化办公Part4】:调整字体与样式的操作——字体、边框、对齐格式、颜色填充

一、修改字体样式


Font(name=字体名称, size=字体大小, bold=是否加粗, italic=是否倾斜, color=字体颜色)


  • 导入模块:from openpyxl.styles import Font

a58a3aae947244b8879ec2cdd9866b1f.pngd04acc69fea24b209512d41ffeadf22e.png

d9809cfa1a81471ba1984d6c55c01b5f.png




二、获取表格中字体的样式


获取表格中的字体样式前,必须先获取一个表格对象:


  • 例:cell = sheet['B1']

然后通过:cell.font 来获取表格中字体的样式


14ee366c04904bd58ef070f19c738457.png



三、设置对齐格式


Alignment(horizontal=水平对齐方式, vertical=垂直对齐方式, text_rotation=旋转角度, wrap_text=是否自动换行)


  • 导入模块:from openpyxl.styles import Alignment


  • 首先将表格拉大,才能看见效果


e886b15165b74427a576b479b1af60f1.png

3ddbb4b89c794e299b8f5e471b05440b.png


8ccc916c88234f388b98282d6a69ddb5.png



五、设置边框样式  


Side(style=边线样式, color=边线颜色)


Border(left=左边线样式, right=右边线样式, top=上边线样式, bottom=下边线样式)


  • 导入模块:from openpyxl.styles import Side, Border


047db7e31d974246b7b20db8790f8b86.png


ee473ac9cb03413ba732fccfcafe4582.png



六、设置填充样式


第一种(填充单种颜色)


PatternFill(fill_type=填充样式, fgColor=填充颜色)


  • 导入模块:from openpyxl.styles import PatternFill

d43b2d41642e49c58c04166db8081646.png


0f7d615039a14624bb0041b82aac7467.png


第二种(填充渐变色)


GradientFill(stop=(渐变颜色1,渐变颜色2,……))


  • 导入模块:from openpyxl.styles import GradientFill


b4a58f07dfe54c76b54856c7e17ba497.png


41a95c545dd547d5bac12ba59928f735.png



相关文章
|
1月前
|
Java Apache
EasyPOI操作Excel从零入门
我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子)开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子,EasyPOI封装了Apache的POI技术,实现了基本的Excel导入、导出从此不再为Excel操作头疼~
20 2
EasyPOI操作Excel从零入门
|
1月前
|
存储 BI 数据处理
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
|
1月前
|
存储 数据处理 索引
Python操作Excel常用方法汇总
Python操作Excel常用方法汇总
35 0
|
1月前
|
测试技术 API 数据处理
Python办公自动化:解锁高效工作流程,掌握文档处理的艺术
Python办公自动化:解锁高效工作流程,掌握文档处理的艺术
85 1
|
2月前
|
数据采集 数据可视化 数据处理
【办公自动化】在Excel中按条件筛选数据并存入新的表2.0
【办公自动化】在Excel中按条件筛选数据并存入新的表2.0
49 1
|
1月前
|
SQL 开发框架 .NET
OA办公自动化系统设计与实现(论文+源码)_kaic
OA办公自动化系统设计与实现(论文+源码)_kaic
|
2月前
|
存储 自然语言处理 数据可视化
【办公自动化】用Python按时间分割txt文件中的数据
【办公自动化】用Python按时间分割txt文件中的数据
55 1
|
26天前
|
人工智能 数据可视化 机器人
【办公自动化】Excel透视表的简单应用
【办公自动化】Excel透视表的简单应用
|
27天前
|
Python
python使用tkinter库,封装操作excel为GUI程序
python使用tkinter库,封装操作excel为GUI程序

热门文章

最新文章