【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



相关文章
|
数据采集 监控 数据挖掘
Python自动化脚本:高效办公新助手###
本文将带你走进Python自动化脚本的奇妙世界,探索其在提升办公效率中的强大潜力。随着信息技术的飞速发展,重复性工作逐渐被自动化工具取代。Python作为一门简洁而强大的编程语言,凭借其丰富的库支持和易学易用的特点,成为编写自动化脚本的首选。无论是数据处理、文件管理还是网页爬虫,Python都能游刃有余地完成任务,极大地减轻了人工操作的负担。接下来,让我们一起领略Python自动化脚本的魅力,开启高效办公的新篇章。 ###
|
人工智能 安全 虚拟化
Cua:Mac用户狂喜!这个开源框架让AI直接接管你的电脑,快速实现AI自动化办公
Cua是一个结合高性能虚拟化与AI代理能力的开源框架,能在Apple Silicon上以接近原生性能运行虚拟机,并让AI直接操作系统应用。
1983 17
Cua:Mac用户狂喜!这个开源框架让AI直接接管你的电脑,快速实现AI自动化办公
|
9月前
|
Web App开发 人工智能 数据可视化
猫头虎 推荐:国产开源AI工具 爱派(AiPy)|支持本地部署、自动化操作本地文件的AI办公神器
爱派(AiPy)是一款国产开源AI工具,支持本地部署与自动化操作,助力数据处理与办公效率提升。基于Python Use理念,AiPy让AI直接控制本地文件,简化繁琐任务,提供高效智能的解决方案,适用于数据工程师、分析师及日常办公用户。
4687 0
|
9月前
|
安全 数据库 数据安全/隐私保护
Python办公自动化实战:手把手教你打造智能邮件发送工具
本文介绍如何使用Python的smtplib和email库构建智能邮件系统,支持图文混排、多附件及多收件人邮件自动发送。通过实战案例与代码详解,帮助读者快速实现办公场景中的邮件自动化需求。
794 0
|
9月前
|
前端开发 安全 Java
办公自动化必修课:用Python打造PDF全能处理工具
在职场中,PDF处理常令人崩溃:拆分、合并、加密等问题严重影响效率。本文教你用Python打造一个包含拆分、合并、加密、水印四大功能的PDF工具箱,通过实战代码提升办公自动化水平,让文档操作像拼乐高一样简单高效。
348 0
|
人工智能 自然语言处理 JavaScript
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
Univer 是一款开源的 AI 办公工具,支持 Word、Excel 等文档处理的全栈解决方案。它具有强大的功能、高度的可扩展性和跨平台兼容性,适用于个人和企业用户,能够显著提高工作效率。
2975 9
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
|
存储 人工智能 人机交互
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
PC Agent 是上海交通大学与 GAIR 实验室联合推出的智能 AI 系统,能够模拟人类认知过程,自动化执行复杂的数字任务,如组织研究材料、起草报告等,展现了卓越的数据效率和实际应用潜力。
2280 1
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
1265 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
数据采集 IDE 测试技术
Python实现自动化办公:从基础到实践###
【10月更文挑战第21天】 本文将探讨如何利用Python编程语言实现自动化办公,从基础概念到实际操作,涵盖常用库、脚本编写技巧及实战案例。通过本文,读者将掌握使用Python提升工作效率的方法,减少重复性劳动,提高工作质量。 ###
543 1
|
数据管理 程序员 数据处理
利用Python自动化办公:从基础到实践####
本文深入探讨了如何运用Python脚本实现办公自动化,通过具体案例展示了从数据处理、文件管理到邮件发送等常见办公任务的自动化流程。旨在为非程序员提供一份简明扼要的实践指南,帮助他们理解并应用Python在提高工作效率方面的潜力。 ####