磐創AI分享
作者 | Huang Supreme
編輯 | 磐小仙
輸
作者介紹:
大家可以叫我黃同學(部落格名:Huang Supreme),一個應用統計碩士,愛好寫一些技術部落格,志在用通俗易懂的寫作風格,幫助大家學到知識,學好知識!
【作者導語】本文是鑒于有些粉絲的工作需求,有時候需要遇到這些檔案的處理。是以,我寫了一個文章集合,供大家參考。全篇包括三個章節,分别為:Python使用openpyxl操作excel、python使用PyPDF2和pdfplumber操作pdf、python使用python-docx操作word。本篇為第三章節。
全文已整理為pdf,可按文末指引擷取。
本章目錄
章節三:
python使用python-docx操作word
1、python-docx庫介紹
2、Python讀取Word文檔内容
1)word文檔結構介紹
2)python-docx提取文字和文字塊兒
① python-docx提取文字
② python-docx提取文字塊兒
3)利用Python向Word文檔寫入内容
① 添加段落
② 添加文字塊兒
③ 添加一個分頁
④ 添加圖檔
⑤ 添加表格
⑥ 提取word表格,并儲存在excel中(很重要)
3、利用Python調整Word文檔樣式
1)修改文字字型樣式
2)修改段落樣式
① 對齊樣式
② 行間距調整
③ 段前與段後間距
上下滾動檢視更多
python使用python-docx操作word
1、python-docx庫介紹
- 該子產品兒可以建立、修改Word(.docx)檔案;
- 此子產品兒不屬于python标準庫,需要單獨安裝;
- python-docx使用官網:python-docx官網(https://python-docx.readthedocs.io/en/latest/)
- 我們在安裝此子產品兒使用的是pip install python-docx,但是在導入的時候是import docx;
2、Python讀取Word文檔内容
- 注意:每進行一個操作,必須儲存一下,否則等于白做;
1)word文檔結構介紹
2)python-docx提取文字和文字塊兒
① python-docx提取文字
有一個這樣的docx檔案,我們想要提取其中的文字,應該怎麼做?
代碼如下:
from docx
結果如下:
② python-docx提取文字塊兒
from docx
結果如下:
3)利用Python向Word文檔寫入内容
① 添加段落
from docx
結果如下:
② 添加文字塊兒
from docx
結果如下:
③ 添加一個分頁
from docx
結果如下:
④ 添加圖檔
from docx
結果如下:
⑤ 添加表格
from docx
結果如下:
⑥ 提取word表格,并儲存在excel中(很重要)
from docx
結果如下:
3、利用Python調整Word文檔樣式
1)修改文字字型樣式
from docx
結果如下:
2)修改段落樣式
① 對齊樣式
from docx
結果如下:
② 行間距調整
from docx
結果如下:
③ 段前與段後間距
- 這裡提供代碼,自行下去檢驗
推薦閱讀:
Python自動化辦公系列之Python操作Excel
Python自動化辦公系列之Python操作PDF
全文PDF擷取方式:
1、掃描 下方二維碼 ,關注「磐創AI」 2、背景回複關鍵字「 python辦公 」,即可獲得文章PDF以及作者部落格位址
👆長按上方二維碼 2 秒回複「python辦公」即可擷取
✄------------------------------------------------
看到這裡,說明你喜歡這篇文章,請點選「在看」或順手「轉發」「點贊」。
歡迎微信搜尋「panchuangxx」,添加小編磐小小仙微信,每日朋友圈更新一篇高品質推文(無廣告),為您提供更多精彩内容。
▼ ▼ 掃描二維碼添加小編 ▼ ▼