Python之如何设置openpyxl单元格格式?( 二 )


wb = Workbook()
ws = wb.active
ws.cell(row=1, column=1, value="https://www.ycpai.cn/python/Hello World")
ws['A1'].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'))
wb.save("example.xlsx")
```
以上代码中,我们使用“Border”格式来设置单元格的边框 。其中,使用“Side”格式来设置每条边框线条的样式和颜色,可以设置“style”属性(线条样式)和“color”属性(线条颜色) 。在“Border”格式中,我们可以使用“left”、“right”、“top”、“bottom”等属性来分别设置单元格的左、右、上、下边框 。
三、设置单元格的格式和值
在设置单元格格式和值之前,我们需要先导入需要使用的格式模块,例如“Font”、“Alignment”、“Border”等 。然后,我们可以在设置单元格的值时,同时设置单元格的格式 。例如,我们可以使用如下代码来设置单元格的格式和值:
```python
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment, Border, Side
wb = Workbook()
ws = wb.active
ws.cell(row=1, column=1, value="https://www.ycpai.cn/python/Hello World")
ws['A1'].font = Font(size=16, bold=True, color='FF0000')
ws['A1'].alignment = Alignment(horizontal='center', vertical='center', indent=1)
ws['A1'].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'))
wb.save("example.xlsx")
```
以上代码中,我们使用了“Font”、“Alignment”、“Border”等格式来设置单元格的格式,同时在设置单元格的值时,使用了“ws.cell()”函数来设置单元格的位置和值 。
四、

推荐阅读