openpyxl设置单元格样式详细
时间: 2023-10-13 09:07:50 浏览: 104
Python使用OpenPyXL处理Excel表格
5星 · 资源好评率100%
openpyxl 是一个用于读写 Excel 文件的 Python 库。要设置单元格样式,需要使用 openpyxl.styles 模块中的 Style 和 Font 类。
以下是一个示例代码,演示如何设置单元格样式:
```python
from openpyxl import Workbook
from openpyxl.styles import Font, Style
# 创建一个工作簿对象
wb = Workbook()
# 获取默认的工作表
ws = wb.active
# 创建一个样式对象
style = Style(font=Font(name='Arial', size=12, bold=True, italic=False, color='FF0000'))
# 在 A1 单元格中设置文本和样式
ws['A1'] = 'Hello, World!'
ws['A1'].style = style
# 保存工作簿
wb.save('example.xlsx')
```
在上面的代码中,我们首先创建了一个名为 `style` 的样式对象,使用 Font 类设置了字体名称、大小、加粗、斜体和颜色。然后,在 A1 单元格中设置了文本并将样式应用到该单元格。
你还可以使用其他属性来设置单元格样式,如填充颜色、边框、对齐方式等。有关更多信息,请参阅 openpyxl 文档。
阅读全文