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中cPickle用法例子分享
Jan 03 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
分享python数据统计的一些小技巧
Jul 21 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
Python实现针对给定字符串寻找最长非重复子串的方法
Apr 21 Python
Python实现调用另一个路径下py文件中的函数方法总结
Jun 07 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
值得收藏的10道python 面试题
Apr 15 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
python和php哪个容易学
Jun 19 Python
python数据类型强制转换实例详解
Jun 22 Python
如何从csv文件构建Tensorflow的数据集
Sep 21 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中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
php文件包含的几种方式总结
2019/09/19 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
常见的jQuery选择器汇总
2014/11/24 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
python实现简单的文字识别
2018/11/27 Python
Python文件路径名的操作方法
2019/10/30 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python中return如何写
2020/06/18 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
python字典的元素访问实例详解
2021/07/21 Python
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
python中urllib包的网络请求教程
2022/04/19 Python