Как мне покрасить ячейку openpyxl, сохранив линии сетки? - PullRequest
0 голосов
/ 06 июня 2018

Прямо сейчас я окрашиваю ячейку в openpyxl в Python, импортируя это:

from openpyxl.styles import Color, PatternFill, Font, Border

и затем делаю это:

myFill = PatternFill(start_color='FF0000', 
                     end_color='FF0000', 
                     fill_type = 'solid')

ws.cell(row=row,column=column).fill = myFill

Где "ws" - это рабочий лист, строкастолбцы - это конкретные строки и столбцы и т. д.

Это прекрасно работает, но соседние ячейки полностью заполнены, и трудно отличить одну ячейку от другой без линий сетки.Есть ли простой способ настроить этот код так, чтобы линии сетки оставались, а цвет оставался там?

1 Ответ

0 голосов
/ 07 июня 2018

Я только что закончил рисовать рамку вокруг каждой ячейки.Я использовал это для справки:

Применение границ к ячейке в OpenPyxl

Моя первоначальная задача состояла в том, чтобы мне пришлось рисовать каждую сторону рамки по отдельности, и я не делалне хочу, чтобы мой код работал, но создать одну полную границу и затем применить ее было нормально.

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