Как провести сильные линии между двумя ячейками в Excel, используя Python3? - PullRequest
0 голосов
/ 23 октября 2019

У меня есть датафрейм, который я строю на Excel. Я хочу утолщить граничные линии всех ячеек, которые лежат в данном диапазоне.

Прямо сейчас мой лист Excel выглядит следующим образом:

Current excel sheet

Теперь я хочу нарисовать темные края (0,21) и (0,24). Что-то вроде это .

1 Ответ

0 голосов
/ 23 октября 2019

Под сильными линиями я предполагаю, что вы имеете в виду толстые линии? Используйте 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')

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...