Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 08.07.2019, 14:35   #1
Stelmakh
Новичок
 
Регистрация: 08.07.2019
Сообщений: 1
Репутация: 10
По умолчанию Редактирование определенных частей документа ворд с помощью DocxTemplate

Вот код:
from docxtpl import DocxTemplate
a=input()
doc = DocxTemplate("my_template.docx")
aa = { 'name' : a}
doc.render(aa)
doc.save("generated.docx")
Он работает, но, я хочу чтобы заменялось сразу 2, когда я добавляю еще один bb = { 'name' : b}
doc.render(bb)
вместо него пустой пробел (я задаю значение b если что).
Хелп, библиотека DocxTemplate. В документации ничего об этом не нашел.
aa выводится нормально, а дальше пробелы вместо букв.
Stelmakh вне форума   Ответить с цитированием
Старый 08.07.2019, 15:45   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,088
Репутация: 5656
По умолчанию

статья была на Хабре
https://habr.com/ru/post/456534/

Цитата:
Код:
from docxtpl import DocxTemplate
doc = DocxTemplate("шаблон.docx")
context = { 'emitent' : 'ООО Ромашка', 'address1' : 'г. Москва, ул. Долгоруковская, д. 0', 'участник': 'ООО Участник', 'адрес_участника': 'г. Москва, ул. Полевая, д. 0', 'director': 'И.И. Иванов'}
doc.render(context)
doc.save("шаблон-final.docx")
но в вашем случае непонятно, что Вы хотите.
шаблон 'name' заменить на a или шаблон 'name' заменить на b ?
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
редактирование после экспорта из екселя в ворд artut34 Microsoft Office Excel 1 20.03.2015 22:08
Вывод из текстового документа определенных данных demon-sheff Общие вопросы Delphi 7 21.03.2013 10:05
Нумерация листов ворд-документа, запущенного из экселя?? wolf05632 Microsoft Office Excel 3 23.04.2011 13:27
Обновление связанных doc-частей документа bdfy Microsoft Office Word 5 16.04.2010 02:03
Как запретить форматирование ворд документа в делфи kate4ka Общие вопросы Delphi 6 22.02.2008 10:07


02:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.