您好,登錄后才能下訂單哦!
本篇內容介紹了“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.paragraphssStr1= doc.paragraphs[0].text s=sStr1.replace(u"JKZX",unicode(context.rows[5].cells[1].text)) doc.paragraphs[0].text=s
“python-docx文件定位讀取過程分析”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。