Python獲取word表格數據怎么做?Python如何獲取word文件中表格

word文件之中是可以去添加表格這種特殊格式數據的,而python中雖然有方法可以將文件內容讀取出來,但是對于表格數據還是要單獨提取才可以 。下面這篇文章主要介紹的內容就是python獲取word文件表格數據的方法,對你有幫助的話就繼續向下閱讀吧 。

Python獲取word表格數據怎么做?Python如何獲取word文件中表格


一、安裝庫
那么python標準庫以及內置模塊之中沒有能夠對word文件進行操作的方法,所以需要去下載安裝python-docx這個模塊才可以 。而它也只能夠對docx后綴名的文檔進行操作,也就是說使用WPS保存出來的文檔無法使用該模塊操作 。
點擊屏幕左下角調出開始菜單,然后輸入命令并在最佳匹配下右鍵選擇以管理員身份運行,再執行如下命令即可:
pip install python-docx二、獲取表格數據
而在python程序內使用它則是需要用docx這個名稱,直接用下載安裝時的模塊名無法導入 。而也只需要導入其中的方法Document()就可以了,該方法可以讀取一個指定路徑的word文件并將其打開 。打開之后用返回的對象點tables屬性即可獲取該word文檔中所有表格,示例如下:
from docx import Documentpath = r'C:\Users\word.docx'document = Document(path)tables = document.tables而這些表格都是按照順序保存起來的,所有用切片方式就可以獲取到指定位置的表格 。而將表格數據取出來則是通過循環再加上行號以及列表,詳細代碼示例如下所示:
table0 = tables[0]n = 0for i in range(0, len(table0.rows) + 1, 3):    date = table0.cell(i, 1).text    title = table0.cell(i + 1, 1).text.strip()    dfn = tables[j].cell(i, 3).text.strip()    print(n, date, tite, dfn)【Python獲取word表格數據怎么做?Python如何獲取word文件中表格】以上就是關于“Python獲取word表格數據怎么做?Python如何獲取word文件中表格”的全部內容了,希望對你有所幫助 。
Python獲取word表格數據怎么做?Python如何獲取word文件中表格


Python獲取word表格數據怎么做?Python如何獲取word文件中表格


Python獲取word表格數據怎么做?Python如何獲取word文件中表格


微信掃碼,學習更方便
Python獲取word表格數據怎么做?Python如何獲取word文件中表格


現在報名贈100例知識點合集
Python獲取word表格數據怎么做?Python如何獲取word文件中表格


    猜你喜歡