Я пытаюсь создать таблицу с помощью модуля python-pptx
и отформатировать стиль таблицы.Мне удалось создать таблицу и добавить к ней содержимое.Стиль таблицы по умолчанию выглядит так: Medium Style 2 - Accent 1
.Я пытаюсь настроить этот стиль.
Мне удалось найти приведенный ниже код, который показывает, как его настроить (по ссылке https://github.com/scanny/python-pptx/issues/27)
tblPr = graphicFrame._element.graphic.graphicData.tbl.get_or_add_tblPr()
tableStyleId = OxmlElement('a:tableStyleId')
tableStyleId.text = TableStyle.ThemedStyle2Accent2
tblPr.append(tableStyleId)
Ниже приведен мой кодсоздать таблицу, но я не уверен, как изменить приведенный выше фрагмент кода в моем коде ниже:
slide = prs.slides.add_slide(prs.slide_layouts[10])
shapes = slide.shapes
shapes.title.text = 'Top 10 customers'
rows = 11
cols = 2
left = Inches(0.7)
top = Inches(1.2)
width = Inches(4.5)
right = Inches(4.0)
table = shapes.add_table(rows, cols, left, top, width, right).table
# set column widths
table.columns[0].width = Inches(3.0)
table.columns[1].width = Inches(1.2)
table.cell(0, 0).text = 'Name'
table.cell(0, 1).text = 'Sales'
table.cell(1, 0).text = 'Scott'
table.cell(1, 1).text = '10000'
Может ли кто-нибудь помочь мне с тем, как я могу изменить свой код выше, чтобы включить стиль таблицыСпасибо.