經典乾貨:Python操作word文件全攻略
2021-12-30由 遠見卓識的麻辣燙 發表于 農業
行間距18磅怎麼設定
新增段落內容
add_paragraph(‘段落內容’)
新增標題
add_heading(‘標題內容’, level=2)
新增表格
add_table(rows=2, cols=2)
插入圖片
add_picture(‘demo。png’)
1 英寸(inches)=2。54 釐米
from docx。shared import Inches
document。add_picture(‘demo。png’, width=Inches(1。0), height=Inches(1。0))
對齊及縮排、段落操作
from docx。enum。text import WD_PARAGRAPH_ALIGNMENT
g_format=g。paragraph_format
g_format。alignment=WD_PARAGRAPH_ALIGNMENT。CENTER
from docx。shared import Inches
paragraph = doc。add_paragraph(“段落內容”)
paragraph_format = paragraph。paragraph_format
paragraph_format。left_indent = Inches(0。5)
設定首行縮排,如下:
paragraph_format。first_line_indent = Inches(0。25)
1釐米約等於28。35磅
paragraph。line_spacing_rule = WD_LINE_SPACING。EXACTLY #固定值
paragraph_format。line_spacing = Pt(18) # 固定值18磅
paragraph。line_spacing_rule = WD_LINE_SPACING。MULTIPLE #多倍行距
paragraph_format。line_spacing = 1。75 # 1。75倍行間距
paragraph = document。add_paragraph()
paragraph。add_run(‘這是一個帶有’)
paragraph。add_run(‘粗體’)。bold = True
paragraph。add_run(‘和’)
paragraph。add_run(‘斜體’)。italic = True
paragraph。add_run(‘的段落。’)
設定字型、大小、顏色、下劃線
paragraph = document。add_paragraph()
g=paragraph。add_run(‘這是一個帶有’)
設定下劃線:
g。underline = True
設定字型大小:
g。font。size = Pt(20)
from docx。shared import RGBColor
g。font。color。rgb=RGBColor(54,100,45)
from docx。oxml。ns import qn
g。font。name=u‘楷體’
g。_element。rPr。rFonts。set(qn(‘w:eastAsia’), u‘楷體’)
doc。styles[‘Normal’]。font。color。rgb = RGBColor(0, 0, 255)
doc。styles[‘Normal’]。font。size = Pt(12)
doc。styles[‘Normal’]。font。bold = True
# 設定全文字型
doc。styles[‘Normal’]。font。name = u‘宋體’
# 對於中文字型必須加如下內容
doc。styles[‘Normal’]。_element。rPr。rFonts。set(qn(‘w:eastAsia’), u‘宋體’)