python-docx 包处理 Word 文件的常用操作命令!

本文详细介绍了如何使用Python-docx库创建、打开和编辑Microsoft Word文档,包括添加段落、标题、分页符、表格、图片、应用段落样式和字体格式。通过实例展示了如何插入数据到表格、修改图片大小以及应用各种样式。掌握这些基本操作,可以高效地自动化处理Word文档。
摘要由CSDN通过智能技术生成

对 Excel , Python 有特定的包进行处理,例如 openpyxl ;处理 word 时同样有一款专业的处理库供我们使用 — python - docx(简称 docx ),可对 Microsoft Word(.docx) 文件进行基本操作

本文先介绍一下 Python-docx 常用到的基本语法,在了解语法之前,需要理解 python-docx 各命令所对应的 word 各部件,如下图所示,Document 指的是 word 文档,paragraph 对应段落、run 对应 一句话中的各个字段,做样式调整时,一般面向的操作对象都是逐字段进行的

Snipaste_2020-10-03_09-06-01.jpg

1,安装 Python-docx

通过 pip 工具即可进行安装,在命令行中输入 pip install Python-docx 即可,见到下面页面代表已经安装成功。

Snipaste_2020-09-26_08-41-23.jpg

2,创建或打开 Document

Python-docx 导入包时是以 docx 命令存在的,与 Opencv 的 Python 版本导入方法相似;创建文件、打开文件时 以 Document() 命令操作,这里操作时需要注意几个点:

  • 1,Document() 命令是基于默认”模板“创建一个空白文档,随后可对文档进行编辑操作;
  • 2,Document(path) 命令表示打开一个本地已经存在的 docx 文件,path 表示存放目录若不存在则程序报错;

下面代码中,创建了一个空白 docx,赋值给 document

from docx import Document

document = Document()
3,加入一段落

段落作为 docx 文档正文的主要成分,那怎样在创建好的 Document 中加入一段话呢,这里有两种方式

1,在文档后面插入

这种方法是比较常见且简单的,命令如下

paragraph = document.add_paragraph('Lorem ipsum dolor sit amet.')

方法中将创建好的段落引用指向 paragraph ,表明了光标的位置,后面的一些操作可以借助 paragraph 引用变量来作为定位操作

2,在指定地方的前面插入

文档编辑正常顺序是在末尾进行编辑ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小张Python1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值