Заполните Tableplaceholder с питоном - PullRequest
0 голосов
/ 11 июля 2019

Я бы хотел заполнить заполнитель моего стола в powerpoint с помощью python. но мой код не работает:

from pptx import Presentation

prs = Presentation("Test.pptx")
slide = prs.slides.add_slide(prs.slide_layouts[0])
for shape in slide.placeholders:    
    print('%d %s' % (shape.placeholder_format.idx, shape.name))
​
--> 13 Table Placeholder 1
prs = Presentation('Test.pptx')
​
​slide = prs.slides.add_slide(prs.slide_layouts[1])
placeholder = slide.placeholders[13]  # idx key, not position
placeholder.name
--> 'Table Placeholder 1'
placeholder.placeholder_format.type
--> 12
graphic_frame = placeholder.insert_table(rows=2, cols=2)
table = graphic_frame.table
len(table.rows), len(table.columns)
--> (2, 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...