我有一个数据框,我在 excel 上绘制。我想加粗位于给定范围内的所有单元格的边界线。
现在,我的excel表格是这样的:
现在,我想绘制暗边 (0,21) 和 (0,24)。像这样的东西。
通过粗线,我假设您的意思是粗线?使用 openpyxl ( https://openpyxl.readthedocs.io/en/stable/styles.html )
from openpyxl import load_workbook
from openpyxl.styles import Border, Side
wb = load_workbook(filename='yourFile.xlsx')
ws = wb['Sheet1']
bd = Side(style='thick', color='000000')
for num in range (1, 25):
ws['A{}'.format(num)].border=Border(right=bd)
wb.save('yourFile.xlsx')
希望这可以帮助。