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

 更新时间:2020年02月13日 15:34:50   作者:nicccccc  
今天小编就为大家分享一篇python-docx文件定位读取过程(尝试替换),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

以上是开头,安装完后需要导入转载的代码读取所有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文件定位读取过程(尝试替换)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Django shell调试models输出的SQL语句方法

    Django shell调试models输出的SQL语句方法

    今天小编就为大家分享一篇Django shell调试models输出的SQL语句方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python中类的初始化特殊方法

    Python中类的初始化特殊方法

    本文给大家介绍一下Python中类才初始化时候的特殊方法,通过实例给大家做了分析,一起来学习下。
    2017-12-12
  • Python中enumerate函数代码解析

    Python中enumerate函数代码解析

    这篇文章主要介绍了Python中enumerate函数代码解析,涉及函数说明以及相关示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Python利用函数式编程实现优化代码

    Python利用函数式编程实现优化代码

    函数式编程(Functional Programming)是一种编程范式,它将计算视为函数的求值,并且避免使用可变状态和循环,在Python中还可以利用它的简洁和高效来解决实际问题,下面我们就来学习一下它的具体用法吧
    2023-11-11
  • Python代码库之Tuple如何append添加元素问题

    Python代码库之Tuple如何append添加元素问题

    这篇文章主要介绍了Python代码库之Tuple如何append添加元素问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Kmeans均值聚类算法原理以及Python如何实现

    Kmeans均值聚类算法原理以及Python如何实现

    这个算法中文名为k均值聚类算法,首先我们在二维的特殊条件下讨论其实现的过程,方便大家理解。
    2020-09-09
  • PyTorch 中的傅里叶卷积实现示例

    PyTorch 中的傅里叶卷积实现示例

    这篇文章主要介绍了PyTorch 中的傅里叶卷积实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Python快速将ppt制作成配音视频课件的操作方法

    Python快速将ppt制作成配音视频课件的操作方法

    最近在捣鼓配音视频课件的制作方法,发现使用Moviepy进行合成比图形操作界面的合成软件效果更好,可以完美的解决音频和ppt材料的协同问题,下面就详细介绍一下这个过程,供ppt视频课件制作生手提供一个可以高效制作视频的方法
    2021-06-06
  • 详解python字符串驻留技术

    详解python字符串驻留技术

    在本文中,我们将深入研究 Python 的内部实现,并了解 Python 如何使用一种名为字符串驻留(String Interning)的技术,实现解释器的高性能。
    2021-05-05
  • Python namedtuple命名元组实现过程解析

    Python namedtuple命名元组实现过程解析

    这篇文章主要介绍了Python namedtuple命名元组实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01

最新评论