0

我有一个数据框,我在 excel 上绘制。我想加粗位于给定范围内的所有单元格的边界线。

现在,我的excel表格是这样的:

当前的excel表

现在,我想绘制暗边 (0,21) 和 (0,24)。像这样的东西。

4

1 回答 1

0

通过粗线,我假设您的意思是粗线?使用 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')

希望这可以帮助。

于 2019-10-23T02:32:06.510 回答