Слияние ячеек не работает в Python PPTx - PullRequest
1 голос
/ 12 июня 2019

Мой код :

path =r"Sample PPT.pptx"

prs = Presentation(path)
title_slide_layout = prs.slide_layouts[3]
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
title.text = "Summary Table"
shapes = slide.shapes

""" Putting the table in placeholder"""

placeholder = slide.placeholders[13]
graphic_frame = placeholder.insert_table(rows=df.shape[0]+2, cols=df.shape[1])
table = graphic_frame.table

"""Merging cells and naming them """
start_cell = table.cell(0, 0)
end_cell = table.cell(1,1)
start_cell.merge(end_cell)

Ошибка:

AttributeError: у объекта _Cell нет атрибута слияния

Python - 3.5.x

Любая помощь в том, почему эта ошибка !!

1 Ответ

2 голосов
/ 12 июня 2019

Эта функциональность была добавлена ​​относительно недавно (v0.6.14, 2018-09-24).

Проверьте вашу python-pptx версию, я думаю, вам нужна pip install -U python-pptx:)

...