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

Python终于可以操作Office了

原创
作者头像
程序员晚枫
修改2023-12-09 01:09:40
5260
修改2023-12-09 01:09:40
举报
文章被收录于专栏:自动化办公

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

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

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

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

1、操作Excel:创建Excel

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

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

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

代码语言:python
代码运行次数:0
复制
# 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
复制
pip install poword -U

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

代码语言:python
代码运行次数:0
复制
# 下载教程: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
复制
pip install popdf -U

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

代码语言:python
代码运行次数:0
复制
# 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
复制
pip install poppt -U

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

代码语言:python
代码运行次数:0
复制
# 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
复制
pip install pofile -U

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

代码语言:python
代码运行次数:0
复制
# 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
复制
pip install poiamge -U

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

代码语言:python
代码运行次数:0
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、操作Excel:创建Excel
  • 2、操作Word:word转pdf
  • 3、操作PDF:pdf转word
  • 4、操作PPT:ppt转图片
  • 5、操作文件:创建文件夹
  • 6、操作图片:图片加水印
相关产品与服务
AI 应用产品
文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档