使用docxtpl绘制带边框的表格 - Python教程
您可以使用docxtpl库来绘制一个带有边框的表格。首先,您需要安装docxtpl库。可以使用以下命令来安装:\n\n\npip install docxtpl\n\n\n然后,您可以使用以下代码来绘制一个带有边框的表格:\n\npython\nfrom docxtpl import DocxTemplate\nfrom docx.shared import Pt\nfrom docx.enum.table import WD_ALIGN_VERTICAL\n\n# 创建一个新的Word文档\ndoc = DocxTemplate()\n\n# 添加一个带有边框的表格\ntable = doc.add_table(rows=3, cols=3)\ntable.style = 'Table Grid'\n\n# 设置表格中单元格的文本内容和样式\nfor i, row in enumerate(table.rows):\n for j, cell in enumerate(row.cells):\n cell.text = f'Cell {i+1}-{j+1}'\n cell.paragraphs[0].paragraph_format.alignment = WD_ALIGN_VERTICAL.CENTER\n cell.paragraphs[0].paragraph_format.space_after = Pt(0)\n\n# 保存文档\ndoc.save('table.docx')\n\n\n上述代码会创建一个3行3列的表格,并为表格添加边框。每个单元格的内容为"Cell i-j",其中i和j表示单元格的行和列索引。每个单元格的文本居中对齐,并且没有额外的行间距。\n\n您可以将上述代码保存为一个Python脚本,运行后会生成一个名为"table.docx"的Word文档,其中包含您绘制的带有边框的表格。
原文地址: https://www.cveoy.top/t/topic/pVoo 著作权归作者所有。请勿转载和采集!