я пытаюсь добавить таблицу в презентацию, используя python-pptx с определенными размерами
я создал макет слайда из power-point, который содержит заполнитель таблицы в нужной области, и загрузил его, используяpython-pptx.
slide_layout
, но независимо от размеров заполнителя, сама таблица после создания превышает заполнитель.
в основном этозависит от количества строк в соответствии с документацией «Высота таблицы определяется количеством строк.»
shape_id, name, height = self.shape_id, self.name, Emu (rows * 370840)
Я попытался обновить файл placeholder.py вручную и изменить высоту строки, но отображается тот же вывод.
shape_id, name, height = self.shape_id, self.name, Emu (строки *)18429)
таблица настаивает на превышении области заполнителя согласно изображению ниже
output
ниже мой код, какие-либо подсказки?
from pptx import Presentation
# the presentation including the table placeholder
prs = Presentation('Presentation2.pptx')
slide1 = prs.slides.add_slide(prs.slide_layouts[11])
table_placeholder = slide1.shapes[0]
shape = table_placeholder.insert_table(rows=22,cols=2)
prs.save('test.pptx')