#python-3.x #docx
#python-3.x #docx
Вопрос:
Я пытаюсь найти правильный подход для вставки текста, который хранится в переменных, в файл шаблона docx, хранящийся в том же каталоге, что и мое приложение для сбора строк данных.
Я рассмотрел способы обхода слияния почты в Word, но, похоже, это намного сложнее в более поздних версиях office … у меня 365.
the python.docx модуль кажется неуклюжим для того, что мне нужно, Используя прогоны и т.д…
Как я могу привязать точки к шаблону, чтобы выгрузить мои переменные строки?
я мог бы добавить, что шаблон имеет много границ и прямоугольников вокруг каждого раздела и занимает 2 страницы.
было бы проще сделать, если бы мой документ был pdf?
какой другой формат файла лучше соответствовал бы тому, что я хочу сделать?
Ответ №1:
Я нашел руководство, опубликованное Крисом Моффитом, в котором используется пакет lxml для использования формы слияния почты с шаблонами word.
https://pbpython.com/python-word-template.html
Это именно то, что мне было нужно. Он использует «быстрые части» для формирования привязки в шаблоне word, чтобы я мог заменить их позже, используя код python в разделах моего документа.