在Python中,你可以使用python-docx庫來處理Microsoft Word文檔(.docx文件)。你可以使用該庫來創建、修改和讀取.docx文件。
以下是python-docx庫的一些常見用法:
創建新的.docx文件:
from docx import Document
doc = Document() # 創建一個新文檔對象
doc.add_paragraph('Hello, World!') # 添加段落
doc.save('my_document.docx') # 保存文檔
讀取.docx文件:
from docx import Document
doc = Document('my_document.docx') # 打開一個已有的文檔
for paragraph in doc.paragraphs: # 迭代每個段落
print(paragraph.text) # 輸出段落內容
操作文檔內容:
from docx import Document
doc = Document('my_document.docx')
# 添加一個新段落
doc.add_paragraph('This is a new paragraph.')
# 修改現有段落
doc.paragraphs[0].text = 'New text for the first paragraph.'
# 添加表格
table = doc.add_table(rows=3, cols=3)
for i in range(3):
for j in range(3):
cell = table.cell(i, j)
cell.text = f'Cell {i+1}-{j+1}'
doc.save('my_document_updated.docx') # 保存修改后的文檔
這些只是python-docx庫的一些基本用法示例。你還可以使用該庫來操作文檔的樣式、插入圖片、添加頁眉和頁腳等操作。要了解更多詳細信息,請查閱python-docx庫的官方文檔。