Я учусь использовать модуль openpyxl и пытаюсь создать стандартный стиль на листе. Я искал ответ в документации и на вопросы других людей, но не нашел его.
Я нашел способы изменить стиль отдельных ячеек, и я мог бы зациклить его, чтобы применить к большому количеству ячеек, но это не решает мою проблему, так как мне нужен весь лист, чтобы соответствовать стилю.
Так что мой вопрос: возможно ли это сделать и как.
Спасибо.
Я прочитал эту документацию, но она не отвечает на этот вопрос: https://openpyxl.readthedocs.io/en/stable/styles.html
from openpyxl.styles import NamedStyle, Font, Border, Side
import openpyxl
workbook = openpyxl.Workbook()
highlight = NamedStyle(name = "highlight")
highlight.font = Font(bold=True, size=20)
bd = Side(style='thick', color="000000")
highlight.border = Border(left=bd, top=bd, right=bd, bottom=bd)
sheet = workbook.get_sheet_by_name('Sheet')
sheet['A1'].style = highlight
workbook.save('example.xlsx')
В этом примере я могу установить формат для одной ячейки, но мне нужно, чтобы он применялся ко всему листу.