openpyxl设置框线
时间: 2023-10-12 07:10:05 浏览: 170
python设置表格边框的具体方法
要在 openpyxl 中设置框线,您需要使用边框样式,它是一个边框对象,可以应用于单元格,行或列。下面是一个示例代码,可以在单元格 A1 中添加上、下、左和右边框:
```python
from openpyxl.styles import Border, Side
from openpyxl import Workbook
# 创建工作簿
wb = Workbook()
ws = wb.active
# 创建单元格A1
cell = ws['A1']
cell.value = 'Hello, World!'
# 创建边框样式
border = Border(
left=Side(border_style='thin', color='000000'),
right=Side(border_style='thin', color='000000'),
top=Side(border_style='thin', color='000000'),
bottom=Side(border_style='thin', color='000000')
)
# 应用边框样式到单元格A1
cell.border = border
# 保存工作簿
wb.save('example.xlsx')
```
在上面的代码中,我们使用 `Border` 对象创建了一个边框样式,并使用 `Side` 对象设置了边框的样式和颜色。然后,我们将边框样式应用到单元格 A1 中,最后将工作簿保存到文件 example.xlsx 中。您可以根据需要修改代码以应用不同的边框样式。
阅读全文