用python提取word里面的内容的教程(python提取word指定内容的方法)

一个公司有若干个部门,一个部门有若干个员工,每一个员工填写一份自己的信息(Word 版),然后录入系统,Word 表格模板如下:

填入内容如:

首先我们需要做的就是把数据提取出来,之后我们就可以对数据 为所欲为 进行相关操作了。
   提取表格数据代码如下:

import docx

docName = "C:/Users/Administrator/Desktop/信息.docx"

# 打开文档
docStr = docx.Document(docName)

# 获取Word文档中所有表格
numTables = docStr.tables

# 把数据放到列表中
my_list = []
for table in numTables:
 # 行列个数
 row_count = len(table.rows)
 col_count = len(table.columns)
 for i in range(row_count):
 row = table.rows[i].cells
 for j in range(col_count):
 content = row[j].text
 my_list.append(content)

# 将列表改为字典格式,方便进行相关操作
my_dict = {}
for i in range(len(my_list)):
 if i % 2:
 try:
 # 去除单元格为空的内容
 if k:
 my_dict[k] = my_list[i]
 except:
 pass
 else:
 k = my_list[i]

print(my_dict)

结果如下:

{'姓名': 'Apollo', '证件类型': '身份证', '证件号码': '123456789012345678', '性别': '男', '出生日期'
(0)

相关推荐

  • Word 2007文档中图片怎么提取

    Word 2007文档中图片怎么提取 1.看这张图,假设这个就是你花花绿绿的文档: 2.保存好你的内容,关掉文件. 3.找到那个文档,文件的后缀名应该是 .docx.这说明它是个标准的 Word 20 ...

  • Word文件怎么批量提取网址? Word快速得到超链接的教程

    word文件中的超链接想要提取出来,该怎么批量提取超链接呢?下面我们就来看看详细的教程. 1.首先,我们用Word打开待编辑的文档,案例中的文档有四个带超链接的文本. 2.依次单击“文件”-“选项”- ...

  • Word 2007文档中的图片提取的方法

    大家都知道,Word文档中的图片是不能够复制粘贴的,只能将图片从文档中提取出来,常用的方法是将Word文档另存为网页格式的进行提取。但缺点是提取一张图片会生成一张原始图和一张缩略图(效果非常差),用户 ...

  • 如何用指定内容快速填充Word表格中的所有空格

    有时候我们用Word编辑的表格中有不少单元格中没有内容,为了防止打印出来后表中空格被人填写,需要在所有空格中都填上"无".逐一填写要花不少时间,有没有什么方法可以快速填满Word表 ...

  • 用指定内容快速填充Word表格中的所有空格

    有时候我们用Word编辑的表格中有不少单元格中没有内容,为了防止打印出来后表中空格被人填写,需要在所有空格中都填上“无”。逐一填写要花不少时间,有没有什么方法可以快速填满Word表格中所有空格呢? 如 ...

  • excel如何从两个表格中提取相同内容 excel从两表取重复的设置方法

    excel是我们常用的办公软件,有时需要提取表格里相同内容,那么excel如何从两个表格中提取相同内容?下面小编带来excel从两表取重复的设置方法,希望对大家有所帮助. excel从两表取重复的设置 ...

  • excel怎样提取相同内容对应的数据 excel按条件提取指定数据的方法

    excel是我们常用的办公软件,有时为了办公需要,我们会提取一些特殊的数据,那么excel怎样提取相同内容对应的数据?下面小编带来excel按条件提取指定数据的方法,希望对大家有所帮助. excel按 ...

  • word怎么生成二维码? word制作二维码内容的教程

    现在很多东西都喜欢做二维码,直接扫二维码就可以出现一些内容,该怎么在word中插入二维码并赋予内容呢?下面我们就来看看详细的教程. 1.在桌面上新建word文档,双击打开 2.进入word主界面后,找 ...

  • 在word中如何将页眉下的横线与文本内容设置为等长

    随着科技的发展,当我们需要编辑文档时,一般都会用到电脑中的word软件,当我们在使用文档时,如何设置页眉使得横线与内容登场呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑后找到需要进行编 ...

  • 多个WORD文档的文件名怎么快速提取

    我们在使用Word文档的时候,如果想要提取多个文档的文件名,该怎么操作呢?今天就跟大家介绍一下多个WORD文档的文件名怎么快速提取的具体操作步骤.1. 首先打开电脑,找到想要提取文件名的WORD文档, ...