使用 docx 库读取 Word 中表格数据
需求如下图:
从下图Word表格中,读取填入的数据,并进行判断选项,最终将数据填入客户系统。
代码处理如下:
import docxfrom docx import Document #导入库path = r"\\Mac\Home\Desktop\\asd.docx" #文件路径document = Document(path) #读入文件tables = document.tables #获取文件中的表格集table = tables[0]#获取文件中的第一个表格list = []print(table.cell)for i in range(0,len(table.rows)):#从表格第1行开始循环读取表格数据for j in range(0,7):result = table.cell(i,j).text#cell(i,0)表示第(i+1)行第1列数据,以此类推# print(result)a = result.split("\n")if a not in list:list.append(a)print(list)
最终读取到如下:
为了方便显示,已将每个小列表进行换行处理。最终便可在得到的列表中取到想要的数据了。Word表格中若为空行,读出来的数据则为 [’’]
使用 docx 库读取 Word 中表格数据相关推荐
- C#读取word中表格数据
前些日子有一个项目需要从word文件中取表格数据并进行处理,网上大部分方案都是基于office的com组件实现,但是这样有一个缺点,如果电脑里没有安装office将无法使用,因为之前操作excel都是 ...
- Java读取word中表格
因为要新建一个站,公司要把word表格的部分行列存到数据库中.之前用java操作过excel,本来打算用java从word表格中读取数据,再存到数据库中,结果因为权限不够,无法访问公司要写的那个数据库 ...
- python中读取word信息_Python实现批量读取word中表格信息的方法
本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...
- python 读取 word 表格_Python实现批量读取word中表格信息的方法
本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...
- 通过Python的pdfplumber库提取pdf中表格数据
文章目录 前言 一.pdfplumber库是什么? 二.安装pdfplumber库 三.查看pdfplumber库版本 四.提取pdf中表格数据 1.引入库 2.定义pdf文件路径 3.打开pdf文件 ...
- Python使用docx库向Word中写入表格并填充内容
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/104508222 参考 ...
- 用python 修改word中表格数据,插入图片 +实例分析
今天学习了关于word表格修改数据,插入图片的知识.Word表格跟对普通的文章段落处理不太一样,下面我就用我学校的请假条表格来带大家一一分析. 1.导入python-docx库 在cmd中导入该库 p ...
- 自动化处理--python读取word中表格内容
from operator import length_hint from sqlite3 import DatabaseError import docx from docx import Docu ...
- 读取word中表格的数据
在pro文件中加入 QT += axcontainer 按步骤: 1)创建Word应用程序对象: 2)获取文档集: 3)打开文档: 4)获取活动表格: 5)读取表格中的信息: QAxObject *m ...
最新文章
- HDU-2084 数塔 经典dp,水
- shell学习笔记 (2)
- 标题要在3~5字之间-三年总结
- 网速提高学习周——系统篇
- OA,ERP等源码一部分演示
- 只限女生!谷歌 2020 Women Techmakers 奖学金项目申请开启!
- 浮点数的表示,和IEEE754规范化表示
- 矩池云通过rsync指令上传文件到服务器网盘
- kendo实现grid的inline编辑
- USACO 1.5 Prime Palindromes
- html只显示一次,javascript – 只显示div一次
- html css js实现快递单打印_Node.js开发RPA自动抓取网页的文字内容
- [GBase 8s 教程]GBase 8s 事务(TRANSACTION)
- 里程碑图、横道图、项目进度网络图比较
- 华科计算机博导刘云生论文,华科白翔老师团队ECCV2018 OCR论文:Mask TextSpotter
- Linux 日历和计算器命令
- dw html自动补全,Dreamweaver CC
- 辟谣、催债、倒闭.....2018年后,将再无创业黄金期!
- 搞不定Serverless?让你秒懂掌握Profiling让一份程序优雅自适应
- (十一)MySQL日志篇之undo-log、redo-log、bin-log.....傻傻分不清!
热门文章
- 2010英语一长难句
- php tiff页数,Tiff Teller(页数统计工具) V5.1.0.30 官方版
- 绘画设计类电脑的选择
- windows下如何用python控制打印机打印_Python使用win32print模块设置打印机
- 彻底解决设备未获得Play保护机制认证解决方法华为荣耀手机鸿蒙2.0系统HarmonyOS 2.0安装谷歌服务框架GMS谷歌应用商店Google Play华为P40 Mate40 Mate30荣耀30
- Sketch编辑阿里矢量图svg的导入和切图
- 神经网络的节点代表什么,神经网络的本质是什么
- 在Linux上配置DNS主域名服务器和辅助域名服务器
- 如何批量设置 Word 文档仅允许批注或修订?
- 最近写了个新游戏,欢迎大家试玩