最近我正在使用 python-docx-template 来自动化一些报告,但我对表格有问题,所以我尝试尝试从一个基本表格开始,是这个表格:
我有这个代码:
from docxtpl import DocxTemplate
tpl = DocxTemplate('TITULO.docx')
context = {
'tbl_contents': [
{'parametro' : 'TEMPERATURA AMBIENTE', 'unidad' : '°C', 'tecnica' : 'TERMOMETRICO', 'metodo' : 'SM 2550 B'},
{'parametro' : 'TEMPERATURA MUESTRA', 'unidad' : '°C', 'tecnica' : 'TERMOMETRICO', 'metodo' : 'SM 2550 B'},
{'parametro' : 'pH', 'unidad' : 'UNIDADES', 'tecnica' : 'ELECTROMETRICO', 'metodo' : 'SM 4500H+ B'},
]
}
tpl.render(context)
tpl.save('output/dynamic_table.docx')
结果是脚本添加了3行但是没有信息,为什么?
我正在阅读这篇文章来尝试,代码和模板工作没有任何问题:Python 使用 DocxTemplate 填充 docx 表
我很感激我能得到的帮助。
尝试向模板表添加新信息