添加列表和表格
# 向文档中添加有序列表和表格
def add_list_and_table(file_name):
doc = Document(file_name)
# 添加有序列表
doc.add_paragraph('这是一个有序列表:', style='ListNumber')
for i in range(1, 4):
doc.add_paragraph(f'项目 {i}', style='ListNumber')
# 添加表格
table = doc.add_table(rows=3, cols=3)
for row in table.rows:
for cell in row.cells:
cell.text = '单元格内容'
doc.save(file_name)
add_list_and_table('example.docx')
print("有序列表和表格已成功添加!")
解释
该脚本向Word文档中添加一个有序列表和一个简单的表格。通过这种方式,可以清晰地组织信息,适用于需要展示数据或计划的场合。
格式化文本
from docx.shared import Pt
# 设置文档中文本的格式
def format_text(file_name):
doc = Document(file_name)
for para in doc.paragraphs:
for run in para.runs:
run.font.size = Pt(14) # 设置字体大小为14pt
run.bold = True # 设置为加粗
doc.save(file_name)
format_text('example.docx')
print("文档中的文本格式已成功修改!")
解释
该脚本修改文档中所有文本的格式,例如设置字体大小和加粗。这在制作正式报告时尤为重要,有助于提升文档的可读性和美观度。