【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 API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
136 5
|
3月前
|
Python
Python办公自动化:xlwings对Excel进行分类汇总
Python办公自动化:xlwings对Excel进行分类汇总
108 1
|
1天前
|
人工智能 自然语言处理 JavaScript
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
Univer 是一款开源的 AI 办公工具,支持 Word、Excel 等文档处理的全栈解决方案。它具有强大的功能、高度的可扩展性和跨平台兼容性,适用于个人和企业用户,能够显著提高工作效率。
30 7
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
|
1月前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
112 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
2月前
|
数据挖掘
Excel条件格式
【10月更文挑战第21天】Excel条件格式
78 2
|
2月前
|
数据可视化 数据挖掘
Excel条件格式高级应用
【10月更文挑战第20天】Excel条件格式高级应用
42 3
|
2月前
|
Python
Python 自动化操作 Excel - 02 - xlwt
Python 自动化操作 Excel - 02 - xlwt
45 14
|
2月前
|
Python
Python 自动化操作 Excel - 03 - xlutils
Python 自动化操作 Excel - 03 - xlutils
44 13
|
2月前
|
JSON 数据格式
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
141 2
|
2月前
|
数据采集 存储 数据处理
从网络请求到Excel:自动化数据抓取和保存的完整指南
本文介绍了如何使用Python自动化采集东方财富股吧的发帖信息,并将其保存到Excel中。通过代理IP、多线程和网页解析技术,规避反爬虫机制,高效抓取帖子标题和发帖时间,帮助投资者获取市场情绪和热点数据。