openpyxl 单元格划线
时间: 2023-08-14 12:10:55 浏览: 105
在openpyxl中,可以使用边框样式来为单元格添加划线。可以通过设置单元格的border属性来实现。下面是一个示例代码:
```python
from openpyxl.styles import Border, Side
from openpyxl import Workbook
# 创建一个excel表格对象
wb = Workbook()
# 获取当前活跃的sheet页
ws = wb.active
# 设置边框样式
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'))
# 设置单元格的边框样式
ws\['A1'\].border = border
# 处理完成后保存表格
wb.save(filename='cell.xlsx')
# 关闭表格对象
wb.close()
```
在上面的示例中,我们创建了一个边框样式对象`border`,并将其应用到单元格`A1`上。通过设置`border_style`属性来指定边框的样式,可以选择的样式有`thin`、`medium`、`thick`等。通过设置`color`属性来指定边框的颜色,可以使用RGB颜色代码或预定义的颜色名称。
#### 引用[.reference_title]
- *1* *2* *3* [总结Python设置Excel单元格样式的一切,比官方文档还详细](https://blog.csdn.net/weixin_43790276/article/details/127794041)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文