как обработать таблицу в pptx python - PullRequest
0 голосов
/ 05 марта 2020

вот мой короткий код. Речь идет о таблице, которую я создал с помощью PPTX, и теперь я хочу узнать, как я могу обрабатывать цвет таблицы и внутри ячеек таблицы, которую я создал. Не могли бы вы мне помочь?

from pptx import Presentation, table
from pptx.util import Inches
from pptx.dml.color import RGBColor

prs = Presentation()
title_only_slide_layout = prs.slide_layouts[5]
slide = prs.slides.add_slide(title_only_slide_layout)
shapes = slide.shapes

shapes.title.text = 'Adding a Table'
rows = 2                                                                # Reihenanzahl
cols = 3                                                                # Spaltenanzahl
left = top = Inches(2.0)
width = Inches(1.0)
height = Inches(0.8)


table = shapes.add_table(rows, cols, left, top, width, height).table

# set column widths
table.columns[0].width = Inches(2.0)
table.columns[1].width = Inches(2.0)
table.columns[2].width = Inches(2.0)

# write column headings
table.cell(0, 0).text = 'Name'
table.cell(0, 1).text = 'Alter'
table.cell(0, 2).text = 'Geschlecht'

# write body cells
table.cell(1, 0).text = 'Barzani'
table.cell(1, 1).text = '18'
table.cell(1, 2).text = 'Männlich'

prs.save('test1.pptx')
     ```
...