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将人民币转换大写的脚本代码
Feb 10 Python
python实现巡检系统(solaris)示例
Apr 02 Python
在Python中使用NLTK库实现对词干的提取的教程
Apr 08 Python
使用C语言扩展Python程序的简单入门指引
Apr 14 Python
Python写入数据到MP3文件中的方法
Jul 10 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
pandas中去除指定字符的实例
May 18 Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 Python
我们为什么要减少Python中循环的使用
Jul 10 Python
学python安装的软件总结
Oct 12 Python
安装PyInstaller失败问题解决
Dec 14 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 和 MySQL 基础教程(一)
2006/10/09 PHP
php的一些小问题
2010/07/03 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
学习php分页代码实例
2013/10/24 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
2014/04/02 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python contextlib模块使用示例
2015/02/18 Python
Python 3中的yield from语法详解
2017/01/18 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
魅力教师事迹材料
2014/01/10 职场文书
毕业生应聘求职信
2014/07/10 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
课内比教学心得体会
2014/09/09 职场文书
刑事代理授权委托书
2014/09/17 职场文书
车间统计员岗位职责
2015/04/14 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书