Есть ли способ установить границы для файла Excel из Python с помощью xlwings? Я смотрел документацию, но не могу понять.
Установите границу с помощью Python xlwings
Ответы (2)
Насколько мне известно, на данный момент эта функция не встроена в xlwings. Однако вы можете использовать функции pywin32 более низкого уровня (с оговорками), как описано в документации xlwings здесь а>.
Вот краткий пример того, как установить границы для одной ячейки с помощью этого метода:
rng = xw.Range('A1').xl_range
for border_id in xrange(7,13):
rng.Borders(border_id).LineStyle=1
rng.Borders(border_id).Weight=2
person
schoolie
schedule
17.06.2016
Как бы это ни раздражало, вы также можете написать (или записать) макрос, который создает границу, а затем вызывать этот макрос из Python с помощью xlwings, когда захотите.
person
James Carter
schedule
13.08.2017