python-docx文件定位读取过程(尝试替换)
作者:nicccccc 时间:2022-03-05 14:41:19
以上是开头,安装完后需要导入转载的代码读取所有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
来源:https://blog.csdn.net/nicccccc/article/details/76147056
标签:python,docx文件,读取
0
投稿
猜你喜欢
Python 常用模块threading和Thread模块之线程池
2022-02-20 05:39:08
MySQL一些常用高级SQL语句详解
2024-01-29 02:45:22
对python 中re.sub,replace(),strip()的区别详解
2022-07-17 21:33:03
Pycharm运行程序时,控制台输出PyDev console:starting问题
2022-09-27 14:26:32
js自定义鼠标右键的实现原理及源码
2024-04-28 09:51:39
Python实现读取文件夹按数字排序功能
2023-08-24 02:12:45
JavaScript中常用的简洁高级技巧总结
2024-04-19 10:47:30
TensorFlow使用Graph的基本操作的实现
2023-04-10 22:22:37
Mac下使用HomeBrew安装python3
2021-02-28 08:17:57
略谈美国雅虎首页改版
2009-07-26 18:34:00
解决tensorflow由于未初始化变量而导致的错误问题
2023-06-05 17:44:05
python pandas dataframe 去重函数的具体使用
2023-10-15 00:56:36
git-pycharm配置.ignore文件的详细过程
2023-04-18 23:05:57
mysql去重查询的三种方法小结
2024-01-21 14:52:22
教你怎么使用sql游标实例分享
2012-07-11 16:14:57
python中opencv 直方图处理
2021-12-24 09:45:17
使用Oracle的Decode函数进行多值判断
2024-01-28 09:12:54
JavaScript 编程引入命名空间
2007-10-11 19:00:00
python字符串查找函数的用法详解
2022-12-09 11:32:47
详解Python的文件处理
2022-07-16 23:46:15