python-docx文件定位讀取過(guò)程(嘗試替換)
以上是開(kāi)頭,安裝完后需要導(dǎo)入轉(zhuǎn)載的代碼讀取所有docx文件中的內(nèi)容發(fā)現(xiàn)沒(méi)有讀取到表格數(shù)據(jù):
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)
嘗試精確定位第一個(gè)表格中第一個(gè)單元格的數(shù)據(jù)(只有一個(gè)表格也會(huì)讀取為數(shù)組):
doc = docx.Document('04.docx') print doc.tables[0].rows[0].cells[0].text
替換語(yǔ)句:
pname=unicode(context.rows[4].cells[1].text) #因?yàn)橹形牟患嫒菟杂胾nicode或者u
save語(yǔ)句:
resoult=doc.save(u'guochengwendang/04 DAEQP18-PS-04工作簽到表.docx')
doc屬性doc.paragraphs 取內(nèi)容(不包括表格等特別因素)
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文件定位讀取過(guò)程(嘗試替換)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于Python實(shí)現(xiàn)本地音樂(lè)播放器的制作
這篇文章主要介紹了如何利用Python實(shí)現(xiàn)本地音樂(lè)播放器的制作,并且可以選擇需要播放的音樂(lè)的路徑,選擇播放方式,感興趣的小伙伴可以了解一下2022-06-06Python網(wǎng)絡(luò)編程之socket與socketserver
這篇文章介紹了Python網(wǎng)絡(luò)編程之socket與socketserver,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05Python 套接字 Accept 超時(shí)問(wèn)題解析
本文討論了 Python 中套接字的超時(shí)功能,該功能對(duì)于緩解無(wú)限期等待套接字接受的問(wèn)題是必要的,下面通過(guò)本文給大家大家介紹Python 套接字 Accept 超時(shí)問(wèn)題,需要的朋友可以參考下2023-06-06Python實(shí)現(xiàn)目錄自動(dòng)清洗
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)目錄自動(dòng)清洗的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11python生成不重復(fù)隨機(jī)數(shù)和對(duì)list亂序的解決方法
下面小編就為大家分享一篇python生成不重復(fù)隨機(jī)數(shù)和對(duì)list亂序的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04淺析Python中g(shù)lobal和nonlocal關(guān)鍵字的妙用
這篇文章主要來(lái)和大家一起深入探討Python中關(guān)鍵詞global和nonlocal的用法,包括詳細(xì)的示例代碼和實(shí)際應(yīng)用場(chǎng)景,感興趣的可以了解下2024-04-04python3+PyQt5實(shí)現(xiàn)支持多線程的頁(yè)面索引器應(yīng)用程序
這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)支持多線程的頁(yè)面索引器應(yīng)用程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Python學(xué)習(xí)筆記基本數(shù)據(jù)結(jié)構(gòu)之序列類型list tuple range用法分析
這篇文章主要介紹了Python學(xué)習(xí)筆記基本數(shù)據(jù)結(jié)構(gòu)之序列類型list tuple range用法,結(jié)合具體實(shí)例形式分析了Python序列類型list tuple range基本概念、定義與使用技巧,需要的朋友可以參考下2019-06-06