python word 應用,設定 word 文件的內容格式

ckxllf發表於2021-03-22

  這一篇說一下對 word 文件內容的常規操作。如何設定字型大小、字型樣式、字型顏色、段落格式等針對文件內容的操作。

  1、匯入相關依賴

  1# 字型設定函式

  2from docx.oxml.ns import qn

  3# word 文件物件

  4from docx import Document

  5# 字型顏色物件

  6from docx.shared import RGBColor

  7# 縮排字元設定

  8from docx.shared import Inches

  2、新增下劃線,加粗

  1# 新增內容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python 部落格")

  4# 獲取字型物件

  5font_ = run_.font

  6# 設定下劃線

  7font_.underline = True

  8# 設定加粗

  9font_.bold = True

  3、設定字型顏色

  1# 新增內容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python部落格")

  4# 獲取字型物件

  5font_ = run_.font

  6# 設定字型顏色

  7font_.color.rgb = RGBColor(0xFF,0x00,0x00)

  4、設定字型大小

  1# 新增內容

  2paragraph = doc_.add_paragraph()

  3run_ = paragraph.add_run("Python部落格")

  4# 獲取字型物件

  5font_ = run_.font

  6# 設定字型大小

  7font_.size = Pt(20)

  5、設定段落格式

  1# 新增內容

  2content_ ="Hello World"

  3paragraph = doc_.add_paragraph(content_)

  4# 獲取格式物件 大連人流醫院

  5paragraph_format = paragraph.paragraph_format

  6# 設定首行縮排

  7paragraph_format.first_line_indent = Inches(0.2)

  8# 設定段前距,單位為英鎊

  9paragraph_format.space_after = Pt(10)

  10# 設定段後距,單位為英鎊

  11paragraph_format.space_before = Pt(5)

  6、插入表格

  1# 新增表格

  2table_ = doc_.add_table(rows=2, cols=2, style="Medium Grid 1 Accent 1")

  3# 填寫第一行第一列內容

  4table_.cell(0,0).text ="

  5# 填寫第一行第二列內容

  6table_.cell(0,1).text =""

  7# 填寫第二行第一列內容

  8table_.cell(1,0).text ="描述"

  9# 填寫第二行第二列內容

  10table_.cell(1,1).text =""

  7、插入圖片

  1# 新增圖片、width 屬性設定大小

  2doc_.add_picture(r"/usr/load/download/test.png", width=Inches(4.25))

  3# 儲存文件

  4doc_.save('Python--Word 內容格式.docx')

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2764260/,如需轉載,請註明出處,否則將追究法律責任。

相關文章