Заполнение бланка в ворде python
Только начал изучать python и хотел попробовать сделать заполнение определенной формы в таблице в ворде через него.
Пытался как-то сделать через docxtpl, но это работает немного не так, как я того хотел. Идея была в том, чтобы при запуске программы через input вводить значения для каждой ячейки в таблице, но как это сделать я не понимаю.
from docxtpl import DocxTemplate
path = "D:\pycharm\shablon.docx"
doc = DocxTemplate(path)
context = {"name": "1", "numberdate": "1", "sum": "1", "object": "1",
"fromwho": "1", "original": "1", "quantity": "1"}
doc.render(context)
doc.save("опись.docx")
Ответы (1 шт):
Автор решения: Help_me
→ Ссылка
Если в вашей таблице всегда одна строчка, то действуйте также, как и сейчас указанно в вопросе.
Только у вас скорее всего данные не будут вставляться из-за того, что метки написаны так: {{ sum }}, а в коде вы пишите так {{sum}}. Пробелов в шаблоне Word между словом и кавычками быть не должно!
