假期必须掌握的编程办公库

如题所述

第1个回答  2023-06-14

没有这些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.



相似回答