Можно ли в шаблон Word подставлять данные из Python?
Пытался генерить отчет через reportlab, но получается очень трудоемко, все отрисовывать там,
Поэтому подумал, можно ли создать шаблон в Worde и туда подставлять данные и уже потом делать pdf?
Может еще есть какие-нибудь решения?
Вместо Word (.doc) можно использовать LibreOffice (.odt). Правишь заготовку, а потом скриптом ODT->PDF или ODT->DOC.
P.S. Кстати, и .odt, и .docx - это сжатые zip-ом текстовые xml-файлы. Поэтому многие советуют сначала распаковать "документ", заменить в одном из полученных xml слова-маркеры, а потом обратно запаковать.