當前位置:首頁(yè) > 百科 > 正文內容

軟件測試|教你用Python操作Word文檔(二)

周口彩頁(yè)印刷2年前 (2023-03-17)百科20
印刷廠(chǎng)直印●彩頁(yè)1000張只需要69元●名片5元每盒-更多報價(jià)?聯(lián)系電話(huà):138-1621-1622(微信同號)

前言

上篇文章我們講述了使用Python的python-docx庫創(chuàng )建Word文檔,設置標題,寫(xiě)入內容,插入圖片的內容,本篇文章我們將講述使用python-docx在文檔中添加列表,調整字體,字體加粗等操作。

添加列表

Word中列表分為有序列表和無(wú)序列表,同樣地,我們也可以往Word文檔中寫(xiě)入有序和無(wú)序列表,我們先來(lái)看有序列表。

寫(xiě)入有序列表

語(yǔ)法如下:

document.add_paragraph(

'有序列表1', style='List Number'

示例如下,我們繼續沿用上一篇文章的例子:

document.add_paragraph('著(zhù)名球隊:')

document.add_paragraph(

'拜仁慕尼黑', style='List Number'

document.add_paragraph('多特蒙德', style='List Number')

文檔內容如下:

寫(xiě)入無(wú)序列表

寫(xiě)入無(wú)序列表的方式與寫(xiě)入有序列表的方式類(lèi)似,語(yǔ)法如下:

# 添加無(wú)序列表

document.add_paragraph(

'無(wú)序列表1', style='List Bullet'

示例如下:

document.add_paragraph('著(zhù)名球星(排名不分先后):')

# 添加無(wú)序列表

document.add_paragraph(

'本肯鮑爾', style='List Bullet'

document.add_paragraph(

'拉姆', style='List Bullet'

document.add_paragraph(

'穆勒', style='List Bullet'

document.add_paragraph(

'羅伊斯', style='List Bullet'

文檔效果如下:

添加表格

Word文檔中經(jīng)常需要加入表格,Python同樣可以做到往Word文檔中加入表格。語(yǔ)法如下:

# 添加表格,rows設置行 cols設置列

table = document.add_table(rows=number, cols=number)

hdr_cells = table.rows[0].cells

#設置列名

hdr_cells[0].text = ''

hdr_cells[1].text = ''

hdr_cells[2].text = ''

示例如下:

data = (('穆勒', '前鋒', '34'), ('基米希', '中場(chǎng)', '28'))

# 添加表格,rows設置行 cols設置列

table = document.add_table(rows=1, cols=3)

hdr_cells = table.rows[0].cells

hdr_cells[0].text = '姓名'

hdr_cells[1].text = '場(chǎng)上位置'

hdr_cells[2].text = '年齡'

# 操作寫(xiě)入行

for name, position, age in data:

row_cells = table.add_row().cells

row_cells[0].text = name

row_cells[1].text = position

row_cells[2].text = age

文檔結果如下:

字體修改加粗

有時(shí)候我們需要對部分重要的信息進(jìn)行強調,需要加大字體,或者將文字進(jìn)行加粗,python-docx也一樣支持這些操作。示例如下:

#操作段落文本

content = document.add_paragraph('穆勒是拜仁慕尼黑的球星,是德甲的助攻王...')

#段落添加內容

run = content.add_run('他被大家稱(chēng)為二娃')

#對run內容加粗

run.bold = True

#設置run字體

run.font.size = Pt(18)

運行之后,文檔效果如下:

總結

本文主要講述了對Word文檔添加列表,添加表格,修改字體等內容,后續我們還會(huì )更新Python操作Word文檔的其他內容,敬請期待哈!

收藏0
標簽: word文檔

發(fā)表評論

訪(fǎng)客

看不清,換一張

◎歡迎參與討論,請在這里發(fā)表您的看法和觀(guān)點(diǎn)。
中文字幕在线永久91_国产一级AV不卡毛片_亚洲日本中文字幕在线四区_日韩黄片在线大全