不容错过!10个Python自动化办公库免费送!(上)

简介: 好用!

大家好,这里是程序员晚枫,小红薯也叫这个名。

今天给大家分享一下,花费2周时间整理的Python自动化办公库。

本次内容涵盖了Excel、Word、PPT、PDF、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。

提前说一下,以下所有仓库和代码,都是在网络上开源免费的!这次先分享5个,后面会继续分享剩下的5个,点关注不迷路哟~​

1、Excel自动化库:poexcel

官网

https://pypi.org/project/poexcel/

功能举例

  • 自动创建
  • 合并
  • 搜索Excel文件
  • Excel转PDF
  • 代码举例

import poexcel

poexcel.fake2excel(columns=['name', 'text'], rows=20)

2、Word自动化库:poword

官网

https://pypi.org/project/poword/

功能举例

  • Word转PDF
  • 合并Word
  • doc和docx互转
  • 代码举例

import poword

poword.docx2pdf(path=r'd://程序员晚枫的Word.docx', output_path=r'e://晚枫的文档.pdf')

3、PPT自动化库:poppt

官网

https://pypi.org/project/poppt/

功能举例

  • PPT转为一张长图
  • 合并PPT
  • 代码举例

import poppt

input_path = r"D:\小破站\程序员晚枫\github\poppt\dev\docs"
poppt.merge4ppt(input_path)

4、PDF自动化库:popdf

官网

https://pypi.org/project/popdf/

功能举例

  • PDF转为Word
  • 从PDF里提取表格
  • 加水印
  • PPT转PDF
  • 代码举例

import popdf

file_path = r'e://晚枫的文档.pdf'
output_path = r'd://程序员晚枫的Word.docx'

popdf.pdf2docx(file_path, output_path)

5、文件自动化库:pofile、search4file

官网

https://pypi.org/project/pofile/

https://pypi.org/project/search4file/

功能举例

  • 批量重命名
  • 根据内容,查找文件位置
  • 自动整理文件夹
  • 代码举例

import search4file

# 1行代码,实现 
search4file.search_by_content(r'你的文件夹,例如:d:\\程序员晚枫的文件夹' , content="你需要查找的文件里面的内容,例如:所有平台都叫-程序员晚枫")

在使用中有问题,或者觉得本文有帮助,请在评论区告诉我吧~

相关文章
|
9天前
|
Web App开发 计算机视觉 开发者
Ruby自动化:用Watir库获取YouTube视频链接
Ruby自动化:用Watir库获取YouTube视频链接
|
14天前
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
121 61
|
1月前
|
Python Windows
Python实现常用办公文件格式转换
本文介绍了如何使用Python及其相关库(如`pandas`、`openpyxl`、`python-docx`等)实现办公文件格式间的转换,包括XLS转XLSX、DOC转DOCX、PPT转PPTX、Word转PDF及PDF转Word,并提供了具体代码示例和注意事项。
184 89
|
1月前
|
XML JSON 数据库
Python的标准库
Python的标准库
169 77
|
17天前
|
存储 人工智能 人机交互
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
PC Agent 是上海交通大学与 GAIR 实验室联合推出的智能 AI 系统,能够模拟人类认知过程,自动化执行复杂的数字任务,如组织研究材料、起草报告等,展现了卓越的数据效率和实际应用潜力。
101 1
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
|
19小时前
|
机器学习/深度学习 存储 数据挖掘
Python图像处理实用指南:PIL库的多样化应用
本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
24 13
|
5天前
|
存储 安全 数据可视化
用Python实现简单的任务自动化
本文介绍如何使用Python实现任务自动化,提高效率和准确性。通过三个实用案例展示:1. 使用`smtplib`和`schedule`库自动发送邮件提醒;2. 利用`shutil`和`os`库自动备份文件;3. 借助`requests`库自动下载网页内容。每个案例包含详细代码和解释,并附带注意事项。掌握这些技能有助于个人和企业优化流程、节约成本。
29 3
|
26天前
|
JSON 数据可视化 测试技术
python+requests接口自动化框架的实现
通过以上步骤,我们构建了一个基本的Python+Requests接口自动化测试框架。这个框架具有良好的扩展性,可以根据实际需求进行功能扩展和优化。它不仅能提高测试效率,还能保证接口的稳定性和可靠性,为软件质量提供有力保障。
57 7
|
1月前
|
XML JSON 数据库
Python的标准库
Python的标准库
51 11
|
1月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
72 8