首页 > 生活 > 娱乐

python word文档处理库(python办公自动化之Word篇)

时间:2023-01-16 09:51:58 作者: 阅读:0
Python-docx 模块基础入门之一 Word文件读取操作1.打开Word文档document

读取存在的文件,要用到docx库中的Document

document = Document(file_path),file_path表示要打开的Word路径,没有参数表示新建文档。

代码:

from docx import Document document = Document('test.docx')

python word文档处理库(python办公自动化之Word篇)(1)

docx打开文件

获取段落paragraph

一个document文档包括一个或者多个段落,都在document的paragras属性中,document.paragraphs返回所有段落对象的列表。

例如paragrahps = document.paragraphs

paragraphs[0] --> 表示第1段对象

paragraphs[1] --> 表示第2段对象

……

len(pargraphs) --> 查看文档有多少个自然段

代码:

paragraphs = document.paragraphs # paragraphs表示得到的所有段落列表 type(paragraphs) # 返回列表 p1 = paragraphs[0] # p1表示第一段段落对象 len(paragraphs) # 检查文档一共有多少段

python word文档处理库(python办公自动化之Word篇)(2)

段落对象

获取段落paragraph文本内容

.text用于获取文本内容,不仅可以获取段落对象的,还可以获取块对象的文本内容

代码:以p2第二段对象为例

p2.text

python word文档处理库(python办公自动化之Word篇)(3)

获取文字块run及其文本内容

一个段落有多个文本块run对象组成,我们可以通过paragraph.runs获取所有块对象,然后通过.text获取其内容,这里以第4段为例p4 = paragraphs[3]

python word文档处理库(python办公自动化之Word篇)(4)

代码:

for run in p4.runs: print(run.text)

python word文档处理库(python办公自动化之Word篇)(5)

完整遍历文档document文本内容

代码:

for paragraph in document.paragraphs: for run in paragraph.runs: print(run.text)

遍历文档document的表格table对象

和openpyxl 操作excel类似,table表格遍历采取三级循环样式

A:按照行遍历

for table in document.tables: for row in table.rows: for cell in row.cells: print(cell.text)

B: 按照列遍历

for table in document.tables: for column in table.columns: for cell in column.cells: print(cell.text)

概况一下:要获得文本,都可以使用.text,不管是段落paragraph,还是run,或者是table表格的cell单元格。

,

图文新闻

相关文章

热门资讯

评论

1111111

更多推荐

电影《风再起时》是根据真实历史改编的吗 《风再起时》原型人物是谁
电影《风再起时》是根据真实历史改编的吗 《风再起时》原型人物是谁

电影《风再起时》官宣定档了,将于2月17日上映,梁朝伟和郭富城主演,定档海报上写着“真实历史改编”,那么,《风再起时》原型人物是谁?下

2023-01-16
​2023春晚主持人阵容公布 2023春晚节目单
​2023春晚主持人阵容公布 2023春晚节目单

2023春晚主持人阵容公布啦,今年春晚坚持“欢乐吉祥、喜气洋洋”的主基调,突出“欣欣向荣的新时代中国,日新月异的更美好生活”的主题

2023-01-16
周深新歌《永恒孤独》歌词是什么 永恒孤独完整版歌词内容
周深新歌《永恒孤独》歌词是什么 永恒孤独完整版歌词内容

周深新歌《永恒孤独》上线了,这是《三体》的主题曲,周深的歌声很好传达了剧中的一些内核,那么,这首歌歌词是什么?下面妃孕网网小编就带

2023-01-16
N95口罩血氧仪价格大跳水是什么原因 4元的N95口罩现在变6毛了吗
N95口罩血氧仪价格大跳水是什么原因 4元的N95口罩现在变6毛了吗

这几年,口罩已经是必备,特别是二十条之后很多人都开始戴N95口罩了,血氧仪价也是必备,只不过目前N95口罩血氧仪价格大跳水了。那么这是

2023-01-16
N95口罩血氧仪价格大跳水 N95口罩血氧仪有必要囤吗
N95口罩血氧仪价格大跳水 N95口罩血氧仪有必要囤吗

N95口罩、血氧仪等物品价格,从高到低,价格出现大跳水,一些囤货的网友表示自己是大冤种,那么,N95口罩血氧仪有必要囤吗?下面妃孕网网小编

2023-01-16
男子散步时意外发现恐龙蛋化石是真的吗 世界上真的有过恐龙吗
男子散步时意外发现恐龙蛋化石是真的吗 世界上真的有过恐龙吗

最近一男子散步时意外发现恐龙蛋化石,而且找到的石头中有1颗好的3颗半的,不排除有恐龙骨骼和化石,这真的是奇遇了吧。那么世界上真的

2023-01-16
python word文档处理库(python办公自动化之Word篇)
python word文档处理库(python办公自动化之Word篇)

Python-docx 模块基础入门之一 Word文件读取操作1.打开Word文档document 读取存在的文件,要用到docx库中的Document docum

2023-01-16
2万元请的滑雪教练不会穿雪鞋是怎么回事 合格的滑雪教练怎么判断
2万元请的滑雪教练不会穿雪鞋是怎么回事 合格的滑雪教练怎么判断

目前滑雪运动非常火热,不少初学者都会请一个滑雪教练教自己,但技术水平可能不佳,2万元请的滑雪教练不会穿雪鞋是怎么回事?合格的滑雪

2023-01-16
什么可以免费看泰剧(推荐4个看泰剧的网站)
什么可以免费看泰剧(推荐4个看泰剧的网站)

1,泰联网 网址:www.thailianwang.com 2,97泰剧网 网址:www.i.97taiju.com 3,泰剧TV网 网址:www.taijut

2023-01-16
《三体》追剧日历 《三体》更新时间表
《三体》追剧日历 《三体》更新时间表

《三体》昨晚开播了,刚开播就创下了极高的收视率,不少网友表示剧情还是比较还原原著的,期待更新,那么,《三体》具体更新方式是怎样的?下

2023-01-16
返回顶部