写点什么

Python 终于可以操作 Office 了

作者:程序员晚枫
  • 2023-12-09
    重庆
  • 本文字数:1305 字

    阅读完需:约 4 分钟

Python终于可以操作Office了

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


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


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


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

1、操作 Excel:创建 Excel

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


pip install poexcel -U
复制代码


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


# pip install python-officeimport 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,下载命令如下:👇


pip install poword -U
复制代码


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




# 下载教程:https://www.bilibili.com/video/BV1m14y1y76gimport poword
poword.docx2pdf(path=r'./test_files/程序员晚枫-docx2pdf', output_path=r'./test_files/50-05-docx2pdf/docx2pdf')
复制代码

3、操作 PDF:pdf 转 word

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


pip install popdf -U
复制代码


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


# pip install popdfimport 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,下载命令如下:👇


pip install poppt -U
复制代码


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


# pip install popptimport 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,下载命令如下:👇


pip install pofile -U
复制代码


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


# pip install pofileimport pofile
pofile.mkdir(r'./test_files/50-32-mkdir/程序员晚枫-02')pofile.mkdir(r'./test_files/50-32-mkdir/程序员晚枫-01/程序员晚枫-03')
复制代码

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

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


pip install poiamge -U
复制代码


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


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)
复制代码




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

发布于: 刚刚阅读数: 4
用户头像

C++开发,开源项目:python-office 2020-10-09 加入

还未添加个人简介

评论

发布
暂无评论
Python终于可以操作Office了_Python_程序员晚枫_InfoQ写作社区