大家好,这里是Python程序员晚枫。
之前给大家分享过Python自动化办公的资源汇总。
最近在
知识星球:Python读者圈
收到一个提问:
python处理excel的第三方库,有没有中文文档?
尽我所能地整理了一份资料,分享给大家。
一、中文版:自动化办公的文档
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
官网:
https://python-pptx.readthedocs.io/en/latest/
三、写在最后
虽然这个问题的主要内容是:有哪些自动化办公的中文文档,但我经过检索以后,发现的确是寥寥无几。
如果你有发现更多,欢迎在评论区补充。
与此同时,我也要感叹一句:在英文的编程世界里,中文寸步难行。
十四五提出大力发展国产开源生态,也涌现出了一批国产编程语言,大家也可以探索一下
第三方库👉
pip install python-office
,希望大家参与到项目的开发中:
查理·芒格曾说过这样一番话:
我不断地看到有些人在生活中越过越好,他们不是最聪明的,甚至不是最勤奋的,但他们是学习机器,他们每天夜里睡觉时都比那天早晨聪明一点点。
优秀的人之所以能成为人中翘楚,往往就是因为他们是学习机器,能做到持续学习,不断地自我精进和迭代,一点点地进步和成长,将大多数人甩在身后。反过来,一些人之所以往后退,最本质的原因,还不是因为无法做到持续学习和成长,以至于不管是业务能力,还是眼界、格局,在方方面面都落后于人。
这就是优秀和平庸之间存在巨大差距的原因所在。
成功的秘诀,说复杂也没那么复杂,其实就是成长,不断地成长,当你能做到比昨天更好,比身边的人更好,那么你想不成功都难