没有这些Python编程办公库拿什么学好自动化!
Python Excel自动化库
1.xl wings库
特点:xl wings是开源且免费的, 预装了Anaconda和
Win Python, 可在Windows和macos上运行。
2.open pyx l库
特点:open pyx l是一个用于读取/编写Excel 2010
xls x/xls m/xl tx/xl tm文件的Python库。
3.xl rd库
特点:在python中, xi rd库是一个很常用的读取excel文件的
库, 其对excel文件的读取可以实现比较精细的控制。
4.xl wt库
特点:类比于xi rd的reader, 那么xl wt就相对writer, 而且很
纯正的一点就是它只能对Excel进行写操作。
5.xl utils库
特点:xl utils(excel utilities) 是一个提供了许多操作修改excel
文件方法的库。xl utils库也仅仅是通过复制一个副本进行
操作后保存一个新文件, xl utils库就像是xi rd库和xl wt库之
间的一座桥梁, 因此, xl utils库是依赖于xi rd和xl wt两个库的。
6.xls x writer库
特点:xls x writer是用于创建Excel XLS X文件的Python模块, 可用
于将文本、数字、公式和超链接写入Excel 2007+XLS X文件中的
多个工作表。
7.pandas库
特点:pandas是基于NumPy的一种工具, 该工具是为了解决数
据分析任务而创建的。
8.Mar mir库
特点:Mar mir采用Python数据结构并将其转换为电子表格。它是
类固醇上的xl wt和q oogle电子表格。目标是使用最少的配置轻
松生成多种类型的有用表文件。
Python Word自动化库
1.python-doc x库
特点:python-doc x是一个用于创建和更新Microsoft
Word(doc x) 文件的Python库快速开始、处理文档。处理文本、
使用截面、使用页眉和页脚、API基础理、解样式、使用样式理
解图片和其他形状
2.t extract库
特点:它同时兼顾"doc"和"doc x", 但安装过程需要一些依赖。
你可以批量的用python生成word文件, 推荐使用doc x, 不需要¥
会太多。
Python PPT自动化库
1.python-pp tx库
特点:python-pp tx是一个用于创建和更新PowerPoint
(pp tx) 文件的Python库。典型用途是从数据库内容生成自定义
PowerPoint演示文稿, 可通过单击Web应用程序中的链接下载
Python邮件自动化库
1.Dian go Celery SES库
特点:这个包提供了一个Email Backend来利用django-
celery发送电子邮件。您可以将Email Backend插入您的项目中
,而无需对代码进行任何修改。
2.Envelopes库
特点:Envelopes是Python的电子邮件和smtp lib模块的包装器。
它旨在使在Python中处理外发电子邮件变得简单而有趣。
3.Flanker库
特点:由mail qun开源的Flanker-emailaddress and
MIME parsing for Python是一个解析高效、容错率不错的
python第三方扩展库。
4.im box库
特点:用于读取IMAP邮箱并将电子邮件内容转换为机器可读
数据的Python库
5.inbox.py库
特点:这是您见过的最简单的SMTP服务器。它是异步的。一个实
例每秒应该处理一千多封电子邮件
Python ODF自动化库
1.Relato rio库
特点:Relato rio是一个模板库, 它提供了一种轻松输出多种文件
(odt、ods、png、svg等) 的方法。通过为它们创建插件可以轻
松添加对更多文件类型的支持。
Python PDF自动化库
1.Py PDF 2库
特点:Py PDF 2是一个纯Python PDF库, 能够拆分、合并、裁剪
和转换PDF文件的页面。它还可以向PDF文件添加自定义数据、
查看选项和密码。
2.ReportLab库
特点:ReportLab是久经考验、超强大的开源引擎, 用于创建复
杂的、数据驱动的PDF文档和自定义矢量图形。它是免费的、开
源的, 并且是用Python编写的。
3.PDF miner库
特点:PDF Miner是一款用于PDF文档的文本提取工具。
Python微信自动化库
1.Python wxp y库
特点:微信机器人/可能是最优雅的微信个人号API, wxp y在it chat
的基础上,通过大量接口优化提升了模块的易用性,并进行丰富
的功能扩展。
Python文件处理自动化库
1.os库
特点:本模块提供了一种使用与操作系统相关的功能便捷式途径
Python综合功能自动化库
1.win32com库
特点:win32com模块主要为Python提供调用windows底层组件
对word、Excel、PPT等进行操作的功能, 只能在Windows环境
下使用, 并且需要安装office相关软件才行(WPS也行) 。
2.u noconv库
特点:是一个命令行工具, 可以将Libre Office可以导入的任何文
档格式转换为Libre Office可以导出的任何文档格式。它利用
Libre Office的UNO绑定进行文档的非交互式转换, 也支持
OpenOffice.