前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python终于可以操作Office了

Python终于可以操作Office了

原创
作者头像
程序员晚枫
修改于 2023-12-08 17:09:40
修改于 2023-12-08 17:09:40
63900
代码可运行
举报
文章被收录于专栏:自动化办公自动化办公
运行总次数:0
代码可运行

大家好,这里是程序员晚枫。

在小破站账号:Python自动化办公社区,更新Python教程4年多了。

我在和读者的沟通中,发现很多非程序员的朋友学习Python,不是为了成为Python大师,而只是为了提高自己的办公能力。

今天在给大家分享一波Python操作Office的代码,涉及的软件很多:Excel、Word、PPT、PDF...赶紧学起来!(每个库在小破站都有对应的免费视频哟~)

1、操作Excel:创建Excel

处理Excel的库:poexcel,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install poexcel -U

这个库里的功能很多,本文举例一个功能:创建Excel,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# pip install python-office
import poexcel


# 普通
poexcel.fake2excel(columns=['name', 'company', 'phone_number'],
                    rows=10,
                    path=r'./test_files/50-07-fake2excel/程序员晚枫-1.xlsx')

2、操作Word:word转pdf

处理Word的库:poword,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install poword -U

这个库里的功能很多,本文举例一个功能:word转pdf,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# 下载教程:https://www.bilibili.com/video/BV1m14y1y76g
import poword

poword.docx2pdf(path=r'./test_files/程序员晚枫-docx2pdf',
                output_path=r'./test_files/50-05-docx2pdf/docx2pdf')

3、操作PDF:pdf转word

处理PDF的库:popdf,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install popdf -U

这个库里的功能很多,本文举例一个功能:pdf转word,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# pip install popdf
import popdf


popdf.pdf2docx(file_path=r'./test_files/50-04-pdf2docx/程序员晚枫.pdf',
               output_path=r'./test_files/50-04-pdf2docx/pdf2docx')

4、操作PPT:ppt转图片

处理PPT的库:poppt,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install poppt -U

这个库里的功能很多,本文举例一个功能:ppt转图片,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# pip install poppt
import poppt

poppt.ppt2img(input_path=r'./test_files/50-06-ppt2img/ppt-程序员晚枫.pptx',
                output_path=r'./test_files/50-06-ppt2img/output',
                merge=True)

5、操作文件:创建文件夹

处理文件的库:pofile,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install pofile -U

这个库里的功能很多,本文举例一个功能:创建文件夹,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# pip install pofile
import pofile

pofile.mkdir(r'./test_files/50-32-mkdir/程序员晚枫-02')
pofile.mkdir(r'./test_files/50-32-mkdir/程序员晚枫-01/程序员晚枫-03')

6、操作图片:图片加水印

处理图片的库:poiamge,下载命令如下:👇

代码语言:shell
AI代码解释
复制
pip install poiamge -U

这个库里的功能很多,本文举例一个功能:图片加水印,代码如下:👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import poiamge

# office.image.add_watermark(file='./要添加水印的图片.png',mark='python办公自动化',output_path=r'已添加水印',opacity=0.2)

poiamge.add_watermark(file='./程序员晚枫-要添加水印的图片.png',
                           mark='python办公自动化',
                           output_path=r'已添加水印',
                           color="#ff0000", size=80, opacity=0.5, space=600, angle=30)

大家学习 或 使用代码过程中,有任何问题,都可以在评论区交流哟~👇

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
分享10个免费的Python代码仓库,轻松实现自动化办公(上)
Python是我工作中的主力语言之一(另一个是C++),在工作之余我给大家(非程序员)搜集了很多实用的自动化办公代码:可以用1行代码,帮助编程小白解决复杂的办公问题。
程序员晚枫
2023/10/19
6000
分享10个免费的Python代码仓库,轻松实现自动化办公(上)
​5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 核对、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享 5 个 Python 自动化办公的快捷功能。
程序员晚枫
2022/10/29
5200
​5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
全部免费!整理了10个Python自动化办公库!(下)
本次内容涵盖了Excel、Word、PPT、PDF、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。
程序员晚枫
2023/07/19
6810
全部免费!整理了10个Python自动化办公库!(下)
不容错过!10个Python自动化办公库免费送!(上)
本次内容涵盖了Excel、Word、PPT、PDF、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。
程序员晚枫
2023/07/15
6730
不容错过!10个Python自动化办公库免费送!(上)
26.7万下载!Python自动化办公专用库:python-office,发布1.0.0版本
今天给大家分享的第三方库是Python自动化办公的专用库:python-office。
程序员晚枫
2024/12/05
4550
26.7万下载!Python自动化办公专用库:python-office,发布1.0.0版本
Python自动化办公,又双叒增加功能了!
大家好,这里是程序员晚枫,今天给大家分享一下Python自动化办公,最近更新的功能。
程序员晚枫
2023/12/24
3740
Python自动化办公,又双叒增加功能了!
开源中国推荐:python-office自动化办公,每个功能只需一行代码,做到了真正的开箱即用。
Python-office 是一个 Python 自动化办公第三方库,能解决大部分自动化办公的问题。而且每个功能只需一行代码,不需要小白用户学习 Python 知识,做到了真正的开箱即用。
程序员晚枫
2022/09/01
1.5K0
开源中国推荐:python-office自动化办公,每个功能只需一行代码,做到了真正的开箱即用。
5个祖传的Python自动化办公项目,治愈你的抑郁
现在什么场合都要PPT,如果在给别人分享资料的时候,能把1份PPT转成1张长图,相信我,对方会感谢你的。
程序员晚枫
2023/07/06
4070
5个祖传的Python自动化办公项目,治愈你的抑郁
1行Python代码,给视频加水印,小白都能用
最新在小破站:Python自动化办公社区录制教程《给小白的50讲Python自动化办公》,考虑到版权问题,想给视频加个水印。
程序员晚枫
2023/08/28
4550
1行Python代码,给视频加水印,小白都能用
​1行Python代码去除图片水印,网友:干干净净!
最近小明在开淘宝店(店名:爱吃火锅的少女),需要给自己的原创图片加水印,于是我上次给她开发了增加水印的功能:图片加水印,保护原创图片,一行Python代码搞定。
程序员晚枫
2023/02/12
2.5K0
​1行Python代码去除图片水印,网友:干干净净!
5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
在更新开源项目:python-office的这1个多月里,又发现了一些新需求,今天整理出来,分享给大家~
程序员晚枫
2023/09/26
6100
5 个 Python 代码来自动化你的日常工作,网友:早知道就好了
怎么开发Python第三方库?手把手教你参与开源项目!
大家好,我是程序员晚枫,一个热爱开源的Python开发者。今天,我想和大家分享一下如何开发Python第三方库,并以我维护的开源项目 popdf 为例,手把手教你如何参与开源项目。这篇文章不仅是教程,也是我开发经验的总结,希望能帮到大家!
程序员晚枫
2025/04/07
1220
怎么开发Python第三方库?手把手教你参与开源项目!
开源项目:一行代码,批量 PDF 转 Word 轻松搞定!
大家好,我是程序员晚枫。今天我要给大家带来一个超实用的好消息——popdf 已经支持批量 PDF 转 Word 了!是不是很激动?别急,我来手把手教你玩转这个功能。
程序员晚枫
2025/04/04
1180
开源项目:一行代码,批量 PDF 转 Word 轻松搞定!
​1行Python代码,把Excel转成PDF,python-office功能更新~
今天给大家分享一个Python自动化办公的专用库python-office的最新功能:1行代码,实现Excel转PDF。
程序员晚枫
2023/03/08
1.1K0
​1行Python代码,把Excel转成PDF,python-office功能更新~
1行代码分割PDF,Python自动化办公又更新了
大家好,这里是程序员晚枫,今天给大家分享一个Python自动化办公的新功能:分割PDF。
程序员晚枫
2024/02/25
1290
1行代码分割PDF,Python自动化办公又更新了
5大文件管理操作,Python自动化办公,整明白了
在更新开源项目:python-office的这1个多月里,又发现了一些新需求,今天整理出来,分享给大家~
程序员晚枫
2023/10/01
3710
5大文件管理操作,Python自动化办公,整明白了
5个实用的PDF自动化办公操作~1行Python代码搞定:解密、加水印、PPT/Word/TxT转PDF
python-office持续更新中,今天给的大家分享:5个PDF相关的操作,都是一行代码可以实现~
程序员晚枫
2022/05/11
4120
5个实用的PDF自动化办公操作~1行Python代码搞定:解密、加水印、PPT/Word/TxT转PDF
一个神奇的需求:doc批量转docx,1行Python代码实现
大家好,这里是程序员晚枫,今天给大家分享一个Python自动化办公的知识:1行代码,批量给把doc文档转为docx格式。
程序员晚枫
2023/04/05
4K4
一个神奇的需求:doc批量转docx,1行Python代码实现
用Python白嫖WPS付费功能:把PPT转为 1张 长图,1行代码搞定
上次在同名小破站给大家分享👉1行代码,PPT转图片后,评论区有朋友反映:上次分享的是把50页PPT转成了50张图片,但他还想要把1份PPT转成1张长图的代码。
程序员晚枫
2023/06/10
6410
用Python白嫖WPS付费功能:把PPT转为 1张 长图,1行代码搞定
1行Python代码,帮小明合并了162个Word文件
终于周末了,我和小明又开始了疯狂的考证学习,昨晚通过合法的手段获取了一套学习资料,却遇到了一个问题:
程序员晚枫
2023/03/17
6690
1行Python代码,帮小明合并了162个Word文件
推荐阅读
相关推荐
分享10个免费的Python代码仓库,轻松实现自动化办公(上)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验