当前位置:  首页>> 技术小册>> Python与办公-玩转PPT

既然拿到了单元格对象,就可以对它为所欲为了,首先是要修改单元格的文本内容,_Cell对象把文本存储在text属性上,所以我们可以通过直接访问或修改text属性,来修改文本内容,代码如下:

  1. from pptx import Presentation
  2. from pptx.util import Cm
  3. ppt = Presentation()
  4. slide = ppt.slides.add_slide(ppt.slide_layouts[6])
  5. table = slide.shapes.add_table(4,3,Cm(3),Cm(3),Cm(20),Cm(10)).table
  6. cell = table.cell(0,0)
  7. cell.text = "Python"
  8. print(cell.text) # 输出:Python
  9. table.cell(0,1).text = "Of fice"
  10. table.cell(0,2).text = "ppt"
  11. ppt.save("./ppt_ files/test.pptx")