PPT批量导⼊⽂字(Python实现)
需求:⽬前有⼀份Excel表格,⾥⾯有姓名和英⽂名两列数据。需要根据这些数据⽣成200张左右的荣誉证书,放在⼀个pptx⽂件中。
表格部分截图:
ppt模板截图:
(上⽅占位符写中⽂名,下⽅写英⽂名)
⼀、基础知识
1.ppt的母版
⾸先新建⼀个pptx⽂件。
点击“视图->幻灯⽚母版”
选择第⼀张底下的所有版式,按delete键删除,选择第⼀张内部的所有内容,删除。最后应该是这样,
⼲⼲净净的:
点击:插⼊版式,删掉⾃带的标题⽂本框
插⼊占位符的时候,记得删除⾥⾯的所有内容。按两次退格键即可删⼲净,最后,占位符⾥⾯会显⽰“对象”,这是正常的。
按ctrl+s保存并退出。
2.必要的python 知识
python当前的最新版本是3.10,但python存在严重的向下不兼容问题,因此不推荐使⽤太⾼的版本。python的选择结构:
python的循环结构:
1
score=702
if(score>90):3
print('优秀')4
elif(score>60):5
print('及格')6else:7 print('不及格')
括号是左闭右开的,不包括右边界。
python的字典:⽤{}定义,⽤变量名[key]访问。
⼆、环境搭建
1.下载python
搜索python 3.6,进⼊官⽹下载
等待⽚刻,出来这个页⾯,向下滚动,直到看到⼀个表格:
1
for i in range(0,4):2
print(i)3
4
# 结果5
# 06
# 17# 28# 3
1
arr=['Tom',12]2print(arr[0])3print(arr[1])
1
dict={} # 初始化字典2
dict["Tom"]=12 #添加键值对3
print(dict["Tom"]) #通过key 访问value 4
5
#126
7
8
9
#本题中涉及的操作10
dict1={}11
dict1.setdefault("Tom",[]) # 添加key 为"Tom",值为默认值[](⼀个空数组)的键值对12
dict1["Tom"].append(12) #访问到"Tom"对应的数组,为数组添加元素13
print(dict1["Tom"])14 15#[12]
点击,等待下载完成即可。
双击允许下载好的安装程序。
先勾选最下⾯的框,然后点⾃定义安装。
>ppt模板怎么导入
发布评论