利用openpyxl为工作表指定区域添加边框
openpyxl的边框功能
openpyxl库提供了针对excel中某单元格的的一系列操作:包括字体、颜色、填充、边框、对齐等。具体功能见官方文档:
https://openpyxl.readthedocs.io/en/stable/styles.html
为指定单元格添加边框
导入openpyxl库:
(若未安装可以通过在python目录下执行pip install openpyxl命令安装)
from openpyxl import Workbook,load_workbook
from openpyxl.styles import *
读取excel文件
wb = load_workbook('46_data.xlsx') #读取excel文件
sheet_name = 'Sheet1'
ws = wb[sheet_name] #ws是待操作的工作表
为C3单元格添加粗外边框
ws['C3'].border = Border(left=Side(style='thick'),bottom=Side(style='thick'),right=Side(style='thick'),top=Side(style='thick'))
或:
ws.cell(3,3).border = Border(left=Side(style='thick'),bottom=Side(style='thick'),right=Side(style='thick'),top=Side(style='thick'))
效果如下: