功能描述:本文代码使用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文档内容如图所示:
|