openpyxl单元格样式
时间: 2023-08-13 09:07:47 浏览: 100
Python使用OpenPyXL处理Excel表格
5星 · 资源好评率100%
在openpyxl中,你可以使用样式来设置单元格的格式,例如字体、颜色、对齐方式等。下面是一个简单的示例代码,演示如何使用openpyxl设置单元格的样式:
```python
from openpyxl import Workbook
from openpyxl.styles import Font, Color, Alignment
# 创建一个新的工作簿
wb = Workbook()
# 选择活动工作表
ws = wb.active
# 设置单元格的值
ws['A1'] = 'Hello, World!'
# 创建字体对象
font = Font(color='FF0000', bold=True, italic=True)
# 创建颜色对象
color = Color(rgb='00FF00')
# 创建对齐方式对象
alignment = Alignment(horizontal='center', vertical='center')
# 将样式应用于单元格
ws['A1'].font = font
ws['A1'].fill = color
ws['A1'].alignment = alignment
# 保存工作簿
wb.save('example.xlsx')
```
在上面的示例代码中,我们首先创建一个新的工作簿,并选择活动工作表。然后,将值`'Hello, World!'`写入单元格`A1`。接下来,我们创建了一个字体对象`font`,一个颜色对象`color`,和一个对齐方式对象`alignment`,并分别设置了它们的属性。最后,我们将样式应用于单元格`A1`,并将工作簿保存到文件。
你可以根据需要调整样式的属性,例如字体的大小、颜色的亮度等。还可以使用其他样式对象来设置边框、填充等效果。openpyxl提供了丰富的样式选项,可以根据你的需求进行设置。
阅读全文