python 自动化办公第三方库

发布时间 2023-09-04 10:10:53作者: 菩提浪子

尽我所能地整理了一份资料,分享给大家。

 

 

一、中文版:自动化办公的文档

 

 

1、综合

 

 

①python-office

 

 

Python-office 是一个 Python 自动化办公第三方库,能解决大部分自动化办公的问题。而且每个功能只需一行代码,不需要小白用户学习 Python 知识,做到了真正的开箱即用。

 

 

官网:https://www.python-office.com/

 

 

2、Excel

 

 

① pandas

 

 

pandas通过对Excel文件的读写实现数据输入输出

 

 

官网:https://www.pypandas.cn/

 

 

二、英文版:自动化办公的文档

 

 

1、Excel

 

 

① xlrd

 

 

xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件。

 

 

官网:http://xlrd.readthedocs.io/en/latest/

 

 

② xlwt

 

 

xlwt是一个用于将数据和格式化信息写入旧Excel文件的库(如.xls)。

 

 

官网:https://xlwt.readthedocs.io/en/latest/

 

 

③ xlutils

 

 

xlutils是一个处理Excel文件的库,依赖于xlrd和xlwt。

 

 

官网:http://xlutils.readthedocs.io/en/latest/

 

 

④ xlwings

 

 

xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。

 

 

官网:http://docs.xlwings.org/en/stable/index.html

 

 

都看到这里了,还不点个赞?

 

 

⑤ openpyxl

 

 

openpyxl是一个用于读取和编写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。

 

 

官网:https://openpyxl.readthedocs.io/en/stable/

 

 

⑥ xlsxwriter

 

 

xlsxwriter是一个用于创建Excel .xlsx文件的库。

 

 

官网:https://xlsxwriter.readthedocs.io/

 

 

⑦ DataNitro

 

 

DataNitro是一个内嵌在Excel中的插件。

 

 

官网:https://datanitro.com/docs/

 

 

2、Word

 

 

① python-docx

 

 

无可替代,目前python处理Word的库,只有这一个。

 

 

官网:https://python-docx.readthedocs.org/en/latest/

 

 

3、PDF

 

 

① PyMuPDF

 

 

处理PDF的文档,以前我会推荐其它库,但今年开始,我重点推荐的是pymupdf,这个库的功能非常强大。

 

 

官网:https://pymupdf.readthedocs.io/en/latest/

 

 

4、PPT

 

 

① python-pptx