openpyxl 更改单元格样式为所有框线
时间: 2023-03-26 19:01:10 浏览: 330
openpyxl创建的图表样式示例
可以使用 openpyxl 中的 Border 类来更改单元格的框线样式,具体操作可以参考以下代码:
```python
from openpyxl.styles import Border, Side
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择第一个工作表
ws = wb.active
# 设置 A1 单元格的边框样式
border = Border(left=Side(border_style='thin', color='FF000000'),
right=Side(border_style='thin', color='FF000000'),
top=Side(border_style='thin', color='FF000000'),
bottom=Side(border_style='thin', color='FF000000'))
ws['A1'].border = border
# 保存工作簿
wb.save('example.xlsx')
```
以上代码将 A1 单元格的四周框线样式设置为细线,颜色为黑色。你可以根据需要修改 Border 类的参数来更改框线样式。
阅读全文