python openpyxl样式
时间: 2023-06-28 11:06:42 浏览: 89
Python openpyxl 插入折线图实例
使用openpyxl库可以给Excel中的单元格、行、列等添加样式。
以下是一个示例代码,演示如何添加单元格样式:
```python
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment, Border, Side, PatternFill
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 设置单元格样式
cell = ws['A1']
cell.value = 'Hello'
cell.font = Font(name='Calibri', size=14, bold=True, italic=True, color='FF0000')
cell.alignment = Alignment(horizontal='center', vertical='center')
cell.border = Border(left=Side(style='thin', color='000000'), right=Side(style='thin', color='000000'), top=Side(style='thin', color='000000'), bottom=Side(style='thin', color='000000'))
cell.fill = PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')
# 保存工作簿
wb.save('example.xlsx')
```
在上述代码中,我们首先创建了一个工作簿和一个工作表。然后,我们选择单元格A1并设置其值为“Hello”。接下来,我们为单元格添加了一些样式,比如字体、对齐方式、边框和填充颜色。最后,我们保存了工作簿。
您可以根据需要添加其他样式,如行样式、列样式等。具体的样式选项可以参考openpyxl官方文档。
阅读全文