12个Python自动化办公的官方文档,中文版只有2个?

简介: 中文编程,要加油啊!

大家好,这里是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,希望大家参与到项目的开发中:


相关文章
|
14天前
|
数据采集 存储 API
网络爬虫与数据采集:使用Python自动化获取网页数据
【4月更文挑战第12天】本文介绍了Python网络爬虫的基础知识,包括网络爬虫概念(请求网页、解析、存储数据和处理异常)和Python常用的爬虫库requests(发送HTTP请求)与BeautifulSoup(解析HTML)。通过基本流程示例展示了如何导入库、发送请求、解析网页、提取数据、存储数据及处理异常。还提到了Python爬虫的实际应用,如获取新闻数据和商品信息。
|
30天前
|
Web App开发 Python
在ModelScope中,你可以使用Python的浏览器自动化库
在ModelScope中,你可以使用Python的浏览器自动化库
17 2
|
1月前
|
存储 BI 数据处理
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
|
2天前
|
测试技术 API 网络架构
Python的api自动化测试 编写测试用例
【4月更文挑战第18天】使用Python进行API自动化测试,可以结合`requests`库发送HTTP请求和`unittest`(或`pytest`)编写测试用例。以下示例: 1. 安装必要库:`pip install requests unittest` 2. 创建`test_api.py`,导入库,定义基础URL。 3. 创建继承自`unittest.TestCase`的测试类,包含`setUp`和`tearDown`方法。 4. 编写测试用例,如`test_get_users`,检查响应状态码和内容。 5. 运行测试:`python -m unittest test_api.py`
12 2
|
2天前
|
JSON 测试技术 API
Python的Api自动化测试使用HTTP客户端库发送请求
【4月更文挑战第18天】在Python中进行HTTP请求和API自动化测试有多个库可选:1) `requests`是最流行的选择,支持多种请求方法和内置JSON解析;2) `http.client`是标准库的一部分,适合需要低级别控制的用户;3) `urllib`提供URL操作,适用于复杂请求;4) `httpx`拥有类似`requests`的API,提供现代特性和异步支持。根据具体需求选择,如多数情况`requests`已足够。
8 3
|
2天前
|
人工智能 Python
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
21 0
|
3天前
|
测试技术 持续交付 API
Python的UI自动化测试
【4月更文挑战第17天】Python UI自动化测试涉及Selenium(Web)、Appium(移动应用)和PyQt(桌面应用)等框架。基本步骤包括确定测试目标、选择合适框架、安装配置、编写测试脚本、运行调试以及集成到CI/CD流程。注意自动化测试不能完全取代人工测试,应根据需求平衡使用。
8 1
|
4天前
|
前端开发 测试技术 C++
Python自动化测试面试:unittest、pytest与Selenium详解
【4月更文挑战第19天】本文聚焦Python自动化测试面试,重点讨论unittest、pytest和Selenium三大框架。unittest涉及断言、TestSuite和覆盖率报告;易错点包括测试代码冗余和异常处理。pytest涵盖fixtures、参数化测试和插件系统,要注意避免过度依赖unittest特性。Selenium的核心是WebDriver操作、等待策略和测试报告生成,强调智能等待和元素定位策略。掌握这些关键点将有助于提升面试表现。
17 0
|
4天前
|
XML Web App开发 测试技术
python的Web自动化测试
【4月更文挑战第16天】Python在Web自动化测试中广泛应用,借助Selenium(支持多浏览器交互)、BeautifulSoup(解析HTML/XML)、Requests(发送HTTP请求)和Unittest(测试框架)等工具。测试步骤包括环境搭建、编写测试用例、初始化浏览器、访问页面、操作元素、验证结果、关闭浏览器及运行报告。注意浏览器兼容性、动态内容处理和错误处理。这些组合能提升测试效率和质量。
11 6
|
10天前
05-python之函数-函数的定义/函数的参数/函数返回值/函数说明文档/函数的嵌套使用/函数变量的作用域
05-python之函数-函数的定义/函数的参数/函数返回值/函数说明文档/函数的嵌套使用/函数变量的作用域

热门文章

最新文章