python openpyxl单元格字体设置
时间: 2025-01-29 08:06:11 浏览: 64
### 使用 OpenPyxl 设置 Excel 单元格字体
为了在 Python 中使用 `openpyxl` 库来设置 Excel 文件中的单元格字体,可以利用该库提供的样式功能。下面展示了具体的方法:
#### 导入必要的模块
首先需要导入 `openpyxl` 和其子模块 `Font` 来定义字体属性。
```python
from openpyxl import Workbook
from openpyxl.styles import Font
```
#### 创建工作簿并获取活动表单
创建一个新的工作簿对象,并通过 `.active` 属性访问默认的工作表。
```python
wb = Workbook()
ws = wb.active
```
#### 定义字体样式
使用 `Font()` 函数指定所需的字体特性,比如名称、大小、颜色以及加粗与否等参数。
```python
font_style = Font(name='Arial', size=12, color="FF0000", bold=True)
```
上述代码片段设置了 Arial 字体,字号为 12px,红色文字且带有加粗效果[^1]。
#### 将自定义的字体应用到特定单元格上
选择目标单元格并通过赋值方式为其设定新的字体风格。
```python
cell = ws['A1']
cell.value = "Hello World"
cell.font = font_style
```
这段脚本会把之前定义好的字体应用于 A1 这个位置上的单元格内。
最后保存文件以便查看修改后的文档外观变化。
```python
wb.save('styled_font.xlsx')
```
以上就是关于如何运用 `openpyxl` 对 Excel 表格里的数据项实施个性化显示格式调整的一个简单实例说明。
阅读全文
相关推荐


















