如何使用workbook.add_named_style(style) 方法添加自定义样式
时间: 2023-06-16 08:04:00 浏览: 65
在使用 `openpyxl` 操作 Excel 文件时,可以通过 `add_named_style(style)` 方法来添加自定义样式。以下是具体步骤:
1. 导入 `openpyxl.styles` 模块。
```
from openpyxl.styles import Font, Color, Alignment, Border, Side, PatternFill
```
2. 定义自定义样式。
```
my_style = NamedStyle(name='my_style')
my_style.font = Font(name='Arial', size=12, bold=True)
my_style.alignment = Alignment(horizontal='center', vertical='center')
my_style.fill = PatternFill(fill_type='solid', start_color='FFFF00')
```
3. 将自定义样式添加到工作簿中。
```
workbook.add_named_style(my_style)
```
4. 使用自定义样式。
```
worksheet['A1'].style = 'my_style'
```
以上就是使用 `add_named_style(style)` 方法添加自定义样式的具体步骤,其中 `workbook` 为 `openpyxl` 中的 `Workbook` 对象,`worksheet` 为 `workbook` 中的 `Worksheet` 对象。