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 相关文章推荐
Python中__name__的使用实例
Apr 14 Python
Python 提取dict转换为xml/json/table并输出的实现代码
Aug 28 Python
基于python时间处理方法(详解)
Aug 14 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
Python3.6连接Oracle数据库的方法详解
May 18 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
python-xpath获取html文档的部分内容
Mar 06 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
Python下使用Trackbar实现绘图板
Oct 27 Python
python实现在列表中查找某个元素的下标示例
Nov 16 Python
Python创建简单的神经网络实例讲解
Jan 04 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代码
2011/11/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
utf8的编码算法 转载
2006/12/27 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
如何提高数据访问速度
2016/12/26 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
JS实现拼图游戏
2021/01/29 Javascript
Python实现快速多线程ping的方法
2015/07/15 Python
Python简单读取json文件功能示例
2017/11/30 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Django中modelform组件实例用法总结
2020/02/10 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
顶岗实习计划书
2014/01/10 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
春节晚会开场白
2015/05/29 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫