openpyxl给写入的表格增加边框
时间: 2024-09-27 08:10:39 浏览: 31
在Python中,`openpyxl`是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。如果你想要给写入的表格添加边框,首先你需要导入`openpyxl.styles`模块,然后可以创建`BorderStyle`和`Side`对象来设置边框样式。以下是一个简单的例子:
```python
from openpyxl import Workbook
from openpyxl.styles import Border, Side
# 创建一个新的工作簿
wb = Workbook()
# 选择你要操作的工作表
sheet = wb.active
# 添加边框样式
thin_border = Border(left=Side(style='thin', color='FF0000'), # 红色细线
right=Side(style='thin', color='00FF00'), # 绿色细线
top=Side(style='thin', color='0000FF'), # 蓝色细线
bottom=Side(style='thin', color='FFFF00')) # 黄色细线
# 应用边框到单元格
cell = sheet['A1']
cell.border = thin_border
# 写入数据
sheet['A1'] = 'Hello, World!'
wb.save('example.xlsx')
```
在这个示例中,我们为单元格A1设置了四条细边框,分别代表左、右、上、下边。
阅读全文