python 读取 word 表格_Python实现批量读取word中表格信息的方法
本文实例讲述了Python实现批量读取word中表格信息的方法。分享给大家供大家参考。具体如下:
单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个python小程序把所需的信息打印出来
#coding:utf-8
import os
import win32com
from win32com.client import Dispatch, constants
from docx import Document
def parse_doc(f):
"""读取doc,返回姓名和行业
"""
doc = w.Documents.Open( FileName = f )
t = doc.Tables[0] # 根据文件中的图表选择信息
name = t.Rows[0].Cells[1].Range.Text
situation = t.Rows[0].Cells[5].Range.Text
people = t.Rows[1].Cells[1].Range.Text
title = t.Rows[1].Cells[3].Range.Text
print name, situation, people,title
doc.Close()
def parse_docx(f):
"""读取docx,返回姓名和行业
"""
d = Document(f)
t = d.tables[0]
name = t.cell(0,1).text
situation = t.cell(0,8).text
people = t.cell(1,2).text
title = t.cell(1,8).text
print name, situation, people,title
if __name__ == "__main__":
w = win32com.client.Dispatch('Word.Application')
# 遍历文件
PATH = "H:\work\\aaa" # windows文件路径
doc_files = os.listdir(PATH)
for doc in doc_files:
if os.path.splitext(doc)[1] == '.docx':
try:
parse_docx(PATH+'\\'+doc)
except Exception as e:
print e
elif os.path.splitext(doc)[1] == '.doc':
try:
parse_doc(PATH+'\\'+doc)
except Exception as e:
print e
希望本文所述对大家的Python程序设计有所帮助。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
python 读取 word 表格_Python实现批量读取word中表格信息的方法相关推荐
- python批量读取文件内容_Python之批量读取文件【面试必学】
原博文 2019-12-24 14:00 − python的os模块可以实现普遍的操作系统功能,并且和平台无关.以下为实现根目录下文件的批量读取. os.listdir(dirname)可以列出dir ...
- python 视频抽帧_python通过ffmgep从视频中抽帧的方法
如下所示: ffmpeg中文文档:http://linux.51yip.com/search/ffmpeg ffmpeg -i test_baofeng.wmv -y -f image2 -ss 00 ...
- word(2010)宏使用-批量提取word数据
word 2010 宏的使用 Word中对宏的定义 Word宏的优缺点 Word宏运用实例---批量提取word数据 结语 Word中对宏的定义 Microsoft Word中对宏定义为:" ...
- python中读取word信息_Python实现批量读取word中表格信息的方法
本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...
- python读取所有txt文件_python如何批量读取txt文件
python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称:最后遍历文件夹,读取txt文件. 如果文件 ...
- python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...
本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法.分享给大家供大家参考,具体如下: 我的图片放在E:\image\中,然后使用python将图片读取然后,显示一张,存入取一张 ...
- python怎么批量读取文件_python如何批量读取txt文件
原标题:python如何批量读取txt文件 python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称 ...
- python如何读取数据并输出为表格_Python 爬取数据并导出表格
从网站请求数据 要爬取数据,首先得用到Python的库,这里我直接选择了requests,其他库没有对比,也没有去了解,暂时不做讨论,以后如果有深入了解再补充吧. 安装requests pip ins ...
- python 批量读取csv 文件到dataframe_python 批量读取csv_Python Pandas批量读取csv文件到dataframe的方法...
PYTHON Pandas批量读取csv文件到DATAFRAME 首先使用glob.glob获得文件路径.然后定义一个列表,读取文件后再使用concat合并读取到的数据. #读取数据 import p ...
最新文章
- [WCF编程]1.WCF入门示例
- 基于点云的3D深度学习主干网络进展综述
- 在线代码格式化,在线JSON校验格式化
- 谈行业数字化转型,先要搞明白ICT生态的共赢共生
- 如何远程链接linux服务器,如何远程登陆Linux/Windows服务器
- 安装Oracle数据库操作步骤
- docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像
- python自然场景文字识别_chineseocr
- whmcs精仿雨云ModuleSky主题模板
- 软件工程习题2第三小题
- 自学python能学成吗-大家觉得自学python多久能学会?
- nginx linux 系统服务,把ngnix注册为linux服务 将Nginx设置为linux下的服务
- 计算机软件 属于特许权,​软件使用权是否属于无形资产
- c4d怎么导入图片描图建模_巧用C4D的参考图学习角色人物建模(躯干)
- Revel框架基本使用和搭建教程
- Linux命令之ln -s命令(软链接)
- 世纪安图参加2014地理信息开发者大会
- [4G5G专题-114]:部署 - LTE PRACH前导码格式、ZC序列的生成规则与规划
- VS2019 配色_SOAR NEWS两款全新配色 Kobe 5、Louis Vuitton x NBA 项链
- Matlab中测程序运行时间
热门文章
- excel批量删除sql语句
- AI Earth ——开发者模式案例2:Landsat系列影像数据去云
- A - Apple and Peach
- 计算机主板上的扩展插槽是什么的物理表现,电脑主板上的ISA插槽是起什么作用 关于电脑主板isa插槽知识...
- bzoj5252: [2018多省省队联测]林克卡特树
- AJAX实现的网站登陆时的校验码
- 记忆网络之Memory Networks
- 使用red5+adobe flash media live encoder搭建存储、流媒体服务器
- Love is Blue
- 准时下班系列_Excel合集之第9集—VBA导入文本文档数据