openpy.Workbook 增加风格
时间: 2024-10-18 12:20:45 浏览: 5
`openpyxl`是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。当你想要在使用`openpyxl.Workbook`创建的工作簿中增加样式,例如单元格格式、边框等,你可以通过访问`Workbook`对象的`cell_style`属性以及其中的一些方法来操作。
例如,你可以这样做:
```python
from openpyxl.styles import Font, Alignment, Color, PatternFill
# 创建一个工作簿
wb = openpyxl.Workbook()
# 获取当前活动的worksheet
ws = wb.active
# 设置单元格文本样式
style = Font(size=14, bold=True)
ws['A1'].font = style
# 设置单元格对齐方式
align = Alignment(horizontal='center', vertical='top')
ws['A1'].alignment = align
# 设置背景颜色
fill = PatternFill(start_color='FF00CC', fill_type='solid')
ws['A1'].fill = fill
# 可以使用更复杂的样式表(Style Sheet)来一次性应用多种样式
style = ws.create_cell_style(font=Font(bold=True), alignment=Alignment(horizontal='right'))
ws.cell(row=1, column=2).style = style
阅读全文