python-docx文件定位读取过程(尝试替换)


Posted in Python onFebruary 13, 2020

以上是开头,安装完后需要导入转载的代码读取所有docx文件中的内容发现没有读取到表格数据:

from docx import Document

def readDocx(docName):
  fullText = []
  doc = docx.Document(docName)
  paras = doc.paragraphs
  for p in paras:
    fullText.append(p.text)
  return '\n'.join(fullText)

尝试精确定位第一个表格中第一个单元格的数据(只有一个表格也会读取为数组):

doc = docx.Document('04.docx')
print doc.tables[0].rows[0].cells[0].text

替换语句:

pname=unicode(context.rows[4].cells[1].text) #因为中文不兼容所以用unicode或者u

save语句:

resoult=doc.save(u'guochengwendang/04 DAEQP18-PS-04工作签到表.docx')

doc属性doc.paragraphs 取内容(不包括表格等特别因素)

doc.paragraphs
sStr1= doc.paragraphs[0].text
  s=sStr1.replace(u"JKZX",unicode(context.rows[5].cells[1].text))
  doc.paragraphs[0].text=s

以上这篇python-docx文件定位读取过程(尝试替换)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
Python将xml和xsl转换为html的方法
Mar 10 Python
python根据出生日期获得年龄的方法
Mar 31 Python
详解Python编程中基本的数学计算使用
Feb 04 Python
浅析python中的分片与截断序列
Aug 09 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
Jan 11 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
Apr 02 Python
Python 实现向word(docx)中输出
Feb 13 #Python
Python如何把多个PDF文件合并代码实例
Feb 13 #Python
python读取csv文件指定行的2种方法详解
Feb 13 #Python
Python类中self参数用法详解
Feb 13 #Python
python字符串下标与切片及使用方法
Feb 13 #Python
python时间与Unix时间戳相互转换方法详解
Feb 13 #Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 #Python
You might like
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
Jquery插件之多图片异步上传
2010/10/20 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
每天一篇javascript学习小结(属性定义方法)
2015/11/19 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
浅析vue深复制
2018/01/29 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python中的模块和包概念介绍
2015/04/13 Python
python对象及面向对象技术详解
2016/07/19 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
员工评语大全
2014/01/19 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
设计师求职信模板
2014/05/06 职场文书
预防传染病方案
2014/06/14 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
2015大学迎新标语
2015/07/16 职场文书
车位出租协议书范本
2016/03/19 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
Python天气语音播报小助手
2021/09/25 Python