免费查看街景的软件pythonreplace_Python操作PPT实现⾃动查替换
前⾔
本⽂的⽂字及图⽚来源于⽹络,仅供学习、交流使⽤,不具有任何商业⽤途,版权归原作者所有,如有问题请及时以作处理。
作者:多巴胺爱学习
转载:
mp.weixin.qq/s?src=11×tamp=1593237958&ver=2425&signature=LUi9wLWFlM8CTRF3o9QzN4Sr*-Lth-S3i9-NZPRZZki6GYVyWomEXLHvF*-ifTG6PIaYUitBmSWsdkkSYTN3R-2NgY2KO22ufpL07NPoF-
iGZFKT33cQq7LL6JZjhBQJ&new=1m p.weixin.qq
PS:如有需要Python学习资料的⼩伙伴可以加点击下⽅链接⾃⾏获取python免费学习资料
为什么要这么⼲
万事皆有缘由,以下纯属YY,不想看的可以直接忽略。
OCR⽂字识别已经很流⾏了,我们做PPT的时候经常会⽤⽂字识别软件来获得内容(好吧,我经常这么⼲。。。)。OCR软件在识别⽂字上的准确性已经⽐较⾼了,但是标点符合却差强⼈意,逗号、分号、冒号之类的经常会被识别为半⾓,这个时候就需要改了。
当然,我们可以⽤ppt当中的替换功能⼿⼯替换。
再当然,我们还可以⽤ppt的宏功能实现,使⽤起来更⽅便。只是这个宏,⽬前我还没写出来,写出来后再另外分享了。
本次操作环境
adobe dreamware操作系统:win10
Python版本:3.7
使⽤的第三⽅库:python-pptx
如果没有安装第三⽅库的话,需要先安装下:
Windows:pip install python-pptx
propertyinfo怎么转成Mac:pip3 install python-pptx
python 连接数据库PPT科普
python入门教程 pptPPT是由许多页组成的,页叫做Slide;
每⼀页⼜包含了许多组件,像⽂本框、表格,这些组件叫做Shape。我们做PPT的时候,⽂字主要就是放在⽂本框或者表格中的;
⽂本框中的⽂字是以段落的形式存在的,段落叫做Paragraph;
表格是由单元格组成的,单元格叫做Cell,单元格中的⽂字,也是由段落组成的。如下图:
代码实现
代码实现的原理很简单,遍历SlideShape;遍历ShapeParagraph;遍历Paragraphrun(run简单点理解就是⽂字块);在run中看看有没有需要替换的字符,有的话就替换了。
import
后记
⽤Python与ppt、word进⾏交互是⼀个⽐较鸡肋的想法,99%的情况下,都是闲的⽆聊,微软的office功能已经不要太强⼤了。
⽤Python操作excel,相⽐于office,在个别情况(数据量⼤,或者需要实现的分析步骤太多,太复杂之类的)下可能具有优势,但通常情况下也⽤不到。
对于普通办公需求,从实⽤⾓度来说,学好office⽐学什么python,R,matlab,SPSS之类的有⽤多了。毕竟office的强⼤,只有你想不到的,没有它做不到的(安装包也够⼤的,打开之后电脑风扇转的哇哇哇的响)。
当然,会点Python,matlab之类的,你⼯作的时候可以写在简历上。⼯作中真碰到坑了,也可以咬咬⽛⾃⼰去填。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论