首页
/
每日頭條
/
科技
/
python word文檔處理庫
python word文檔處理庫
更新时间:2025-12-20 09:36:17
Python-docx 模塊基礎入門之一 Word文件讀取操作1.打開Word文檔document

讀取存在的文件,要用到docx庫中的Document

document = Document(file_path),file_path表示要打開的Word路徑,沒有參數表示新建文檔。

代碼:

from docx import Document document = Document('test.docx')

python word文檔處理庫(python辦公自動化之Word篇)1

docx打開文件

獲取段落paragraph

一個document文檔包括一個或者多個段落,都在document的paragras屬性中,document.paragraphs返回所有段落對象的列表。

例如paragrahps = document.paragraphs

paragraphs[0] --> 表示第1段對象

paragraphs[1] --> 表示第2段對象

……

len(pargraphs) --> 查看文檔有多少個自然段

代碼:

paragraphs = document.paragraphs # paragraphs表示得到的所有段落列表 type(paragraphs) # 返回列表 p1 = paragraphs[0] # p1表示第一段段落對象 len(paragraphs) # 檢查文檔一共有多少段

python word文檔處理庫(python辦公自動化之Word篇)2

段落對象

獲取段落paragraph文本内容

.text用于獲取文本内容,不僅可以獲取段落對象的,還可以獲取塊對象的文本内容

代碼:以p2第二段對象為例

p2.text

python word文檔處理庫(python辦公自動化之Word篇)3

獲取文字塊run及其文本内容

一個段落有多個文本塊run對象組成,我們可以通過paragraph.runs獲取所有塊對象,然後通過.text獲取其内容,這裡以第4段為例p4 = paragraphs[3]

python word文檔處理庫(python辦公自動化之Word篇)4

代碼:

for run in p4.runs: print(run.text)

python word文檔處理庫(python辦公自動化之Word篇)5

完整遍曆文檔document文本内容

代碼:

for paragraph in document.paragraphs: for run in paragraph.runs: print(run.text)

遍曆文檔document的表格table對象

和openpyxl 操作excel類似,table表格遍曆采取三級循環樣式

A:按照行遍曆

for table in document.tables: for row in table.rows: for cell in row.cells: print(cell.text)

B: 按照列遍曆

for table in document.tables: for column in table.columns: for cell in column.cells: print(cell.text)

概況一下:要獲得文本,都可以使用.text,不管是段落paragraph,還是run,或者是table表格的cell單元格。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
抖音報白是什麼意思
抖音報白是什麼意思
演示機型:Iphone12&&華為P40&&小米11系統版本:iOS14.4&&EMUI11&&MIUI12.0.7APP版本:抖音16.3.0抖音報白是指白名單。有了白名單才能在抖音裡直播特殊類目,如珠寶文玩、翡翠玉石、茶葉酒水、字畫、本地生活等,這些都是抖音平台定向招商的。為了保障抖音用戶的權益,商家們應該準備好相關的證明、資質。比如食品飲料需要《食品經營許可證》等,如涉及進口食品,還需要提供
2025-12-20
編鐘有什麼用
編鐘有什麼用
編鐘是中國古代重要的打擊樂器,興起于西周,盛于春秋戰國直至秦漢。中國是制造和使用樂鐘最早的國家。樂鐘用青銅鑄成,由大小不同的扁圓鐘按照音調高低的次序排列起來,懸挂在一個巨大的鐘架上,用丁字形的木錘和長形的棒分别敲打銅鐘,能發出不同的樂音。因為每個鐘的音調不同,按照樂譜敲打,就可以演奏出美妙的樂曲。不同年代的編鐘,形狀也不相同。西周時期的編鐘一般是由三個不同大小的鐘組合起來的。春秋末期到戰國時期,編
2025-12-20
頭條短視頻怎麼下載
頭條短視頻怎麼下載
1、首先打開今日頭條裡的短視頻,點擊右上角的“...”。2、選擇複制鍊接。3、然後将連接複制到微信/...
2025-12-20
outlook怎麼發郵件
outlook怎麼發郵件
1、首先使用自己的電子郵件登錄Outlook軟件;2、然後在打開軟件後,在界面左上角找到新建電子郵件...
2025-12-20
福建二線城市是哪裡
福建二線城市是哪裡
1、廈門,東南沿海重要的中心城市、港口及風景旅遊城市,副省級城市、經濟特區。2017年GDP為435...
2025-12-20
Copyright 2023-2025 - www.tftnews.com All Rights Reserved