Задать вопрос
@alexsandrinia
Программист

Как вывести данные из django в шаблон word?

Есть сайт, написанный на django. Необходимо вывести некоторые данные в документ doc (в нём есть некоторый шаблон, подставляются значения из самой базы), чтоб потом можно было подкорректировать текст и распечатать/сохранить. Как можно реализовать? Что почитать/посмотреть?
  • Вопрос задан
  • 2433 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Так гугл же!
Первое, что гуглится по запросу python docx template - библиотека docxtpl
Под капотом используется известная в этих кругах либа python-docx для возни с документами + также популярная jinja2 для, собственно, шаблонизации.

И да - про именно .doc, старый добрый бинарный проприетарный формат, скорее всего, придётся забыть. Только .docx.

в нём есть некоторый шаблон, подставляются значения из самой базы

Если нет возможности или желания переводить ваш синтаксис шаблонов в jinja2 - тогда берите напрямую python-docx и сами пишите логику по замене токенов в шаблонах на нужные значения из БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@V-ampre
Здесь про работу с xlsx файлами напрямую без спецбиблиотек. dosx аналогично https://otus.ru/events/webopen2/113/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы