【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



相关文章
|
17天前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
76 5
|
2月前
|
Python
Python办公自动化:xlwings对Excel进行分类汇总
Python办公自动化:xlwings对Excel进行分类汇总
86 1
|
4月前
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
|
6月前
|
Python
办公自动化-Python如何提取Word标题并保存到Excel中?
办公自动化-Python如何提取Word标题并保存到Excel中?
85 2
|
5月前
|
Java 数据库 数据安全/隐私保护
Java操作Excel文件导入导出【内含有 jxl.jar 】
Java操作Excel文件导入导出【内含有 jxl.jar 】
82 0
|
3月前
|
前端开发 JavaScript
使用Vue+xlsx+xlsx-style实现导出自定义样式的Excel文件
本文介绍了在Vue项目中使用`xlsx`和`xlsx-style`(或`xlsx-style-vite`)库实现导出具有自定义样式的Excel文件的方法,并提供了详细的示例代码和操作效果截图。
774 2
使用Vue+xlsx+xlsx-style实现导出自定义样式的Excel文件
|
3月前
|
前端开发 Python
使用Python+openpyxl实现导出自定义样式的Excel文件
本文介绍了如何使用Python的openpyxl库导出具有自定义样式的Excel文件,包括设置字体、对齐方式、行列宽高、边框和填充等样式,并提供了完整的示例代码和运行效果截图。
129 1
使用Python+openpyxl实现导出自定义样式的Excel文件
|
2月前
|
Python
Python办公自动化:xlwings对Excel进行列拆分
Python办公自动化:xlwings对Excel进行列拆分
39 0
|
2月前
|
Python
Python办公自动化:xlwings拆分Excel
Python办公自动化:xlwings拆分Excel
26 0
Excel如何使用VBA操作引用其它工作簿中的单元格
Excel引用其它工作簿中的单元格的值及使用VBA操作