python自动化办公百度云_Python自动化办公之Word,全网最全看这一篇就够了

环境安装

使用Python操作word大部分情况都是写操作,也有少许情况会用到读操作,在本次教程中都会进行讲解,本次课程主要用到以下4个库,请大家提前安装。

很多人学习python,不知道从何学起。

很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。

很多已经做案例的人,却不知道如何去学习更加高深的知识。

那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!??¤

升级pip(便于安装最新库)

使用方法:

使用方法:

使用方法:

使用方法:

效果如下:

示例代码 0.1 Python-docx新建文档.py:

也许你会说,没有没搞错,就这三句话?是的,就这三句,你就完成了旧文档的复制,如果你想修改,直接添加内容就行了呢!

效果如下:

win32com 将 doc 转为 docx

旧文档:

示例代码:

效果如下:

打开已存在word文档并添加内容

前提条件:

示例代码:

效果如下:

转换word为pdf

示例代码:

最终效果:

Python-docx官方例程解析

导入库操作

新建一个文档

添加标题段落

在指定段落上添加内容

添加指定样式段落

样式详情:

https://python-docx.readthedocs.io/en/latest/user/styles-understanding.html#understanding-styles

添加有序列表操作

新建表格操作

为每组内容添加数据行并填充

添加分页符操作

Python-docx 表格样式设置

表格样式设置代码:

效果如下(大家按照喜欢的样式添加即可):

docx&matplotlib 自动生成数据分析报告

最终效果

数据获取

我们这里使用xlrd作为数据获取所使用的库,简单回顾一下:

获取结果:

柱状图生成

我们先将获取的姓名和成绩使用 字典 数据结构关联起来,再对其排序:

使用 matplotlib 生成柱状图:

完整代码

Python-docx 修改旧 word 文档

回顾:打开旧文档,并另存为新文档

我们这里就拿上一节生成的学生成绩报告作为示例:

效果如下:

读取docx中表格内容

示例代码:

效果如下:

docx-mailmerge 自动生成万份劳动合同

创建合同模板

添加内容框架

创建一个域

设置域名

依次全部添加

生成1份证明

示例代码:

效果如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值