openpyxl设置单元格字体
时间: 2023-08-03 22:06:38 浏览: 94
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
要设置单元格的字体样式,您可以使用openpyxl库的Font类。以下是一个示例代码,演示如何设置单元格字体:
```python
from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.styles import Font
# 加载Excel文件
wb = load_workbook('input.xlsx')
sheet = wb.active
# 设置字体样式
font = Font(name='Arial', size=12, bold=True, italic=False, color='FF0000')
# 设置单元格A1的字体样式
cell = sheet['A1']
cell.font = font
# 保存修改后的Excel文件
wb.save('output.xlsx')
```
在这个示例中,我们使用Font类创建了一个字体对象,并设置了一些属性,如字体名称、字体大小、加粗、斜体和颜色。然后,我们选择要设置字体样式的单元格(在这个示例中是A1单元格),并将创建的字体对象赋值给单元格的font属性。
最后,我们保存修改后的Excel文件为`output.xlsx`。
您可以根据需要调整字体样式的属性。请注意,如果要将样式应用于多个单元格,可以使用循环来处理。
阅读全文