功能描述:本文代码使用python-docx操作docx文档,添加一段文字并设置居中对齐,添加一个表格并为所有单元格设置文字。
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
# 设置行和列的数量 rowNum = 10 colNum = 6
# 创建空白docx文档
doc = Document()
# 添加新段落 p = doc.add_paragraph('表1 测试') # 设置段落对齐方式 p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
# 添加表格 table = doc.add_table(rows=rowNum, cols=colNum) # 为表格的每个单元格添加文本 for row in range(rowNum): for col in range(colNum): cell = table.cell(row, col) cell.text = '{0}*{1}={2}'.format(row, col, row*col)
# 保存文件 doc.save('test.docx')
生成的docx文档内容如图所示: