制作荣誉证书试验记录

from pptx import Presentation
from openpyxl import load_workbook
path = r'D:\03其他资料\编程学习2023\ppt'
workbook = load_workbook(path + r'\name_excel.xlsx')   #文件名前面不要丢了反斜杠\
sheet = workbook.active

pptx = Presentation(path + r'\temp_ppt.pptx')
slide = pptx.slides.add_slide(pptx.slide_layouts[0])
for shape in slide.placeholders:
    shape.text = str(shape.placeholder_format.idx)
    #print(shape.text)

for row in sheet.rows:
    class_id = row[0].value
    name = row[1].value
    title = row[2].value
    #picture = row[3].value  #文字基本研究明白了,图片还没明白
    print(class_id,name,title)
    slide = pptx.slides.add_slide(pptx.slide_layouts[0])  #这一行保证循环11页
    slide.placeholders[0].text = f'{class_id}班{name}小朋友:'
    slide.placeholders[14].text = f'在2022年度获得{title}荣誉称号。'
    slide.placeholders[18].text = f'石家庄市幼儿园'
    #slide.placeholders[13].text = {picture} #文字基本研究明白了,图片还没明白
pptx.save(path + r'\result.pptx')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值