Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 27

Создание документов в формате Word из питона

21.08.2025, 15:06. Показов 4154. Ответов 30

Коллеги, я начал с того, что нагуглил, - python-docx, нарвался сразу на кучу сообщений об ошибках его внутренних модулей, упоминания о совместимости-недосовестимости разных версий и т.п.
Поделитесь, пожалуйста, вашим собственным опытом и ссылками на работающую технологию созданию документов "под Word" из питона

Спасибо ответившим
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.08.2025, 15:06
Ответы с готовыми решениями:

Как открыть файл на питоне, чтобы внутри содержимый код работал при открытии на питоне?
Хочу открыть файл, чтобы внутри код работал на питоне: >>> a = open(r'F:\python\py\Madi...

Преобразование питон 2 в питон 3
У меня есть код питон 2.7 что в нем надо изменить чтобы он работал в питон 3.7 import numpy as np...

Программная проверка форматирования документов word
Задача состоит в следующем. Необходимо реализовать автоматическую проверку форматирования...

30
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,335
09.09.2025, 12:43
Цитата Сообщение от dondublon Посмотреть сообщение
С пдф работать не сложнее, потому что, как я уже сказал, с его форматом вам работать не придётся - уже поработали до вас
ок, документ в ворде, в нём таблица она имеет ячейки объединённые по вертикали и горизонтали - вба не справиться корректно её читать, переведём ворд в пдф и он справиться? нужен пример такой таблицы?
0
Эксперт Python
 Аватар для dondublon
4659 / 2079 / 366
Регистрация: 17.03.2012
Сообщений: 10,194
Записей в блоге: 6
09.09.2025, 14:06
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
ок, документ в ворде, в нём таблица она имеет ячейки объединённые по вертикали и горизонтали - вба не справиться корректно её читать, переведём ворд в пдф и он справиться? нужен пример такой таблицы?
Мне пример не нужен, спасибо. Пдф, как я уже сказал, с основном работает по другому, напрямую с ним мало кто работает. Он "финальный" и для него используют готовые генераторы. У вас есть свой формат (например, md\latex\html\свой) и из него делаете пдф через стороннюю программу. Конкретно ваш случай я не знаю, но обычно так.

Добавлено через 5 минут
Цитата Сообщение от ViachaslauK Посмотреть сообщение
чем стенать на форуме.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
а если я скажу
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Вижу полную некомпетентность в данном вопросе.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Бред какой то.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
. Вы тут философствуете, а я на этом зарабатываю.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
кто хоть что-то понимает. В случае с вами это мимо.
Похоже, у вас комплекс. Вы стремитесь доказать свою крутость, в т. ч. за счёт унижения меня. "Я, я, я", "вы, вы, вы". Это форум для программистов, а у вас проблемы не с программированием, а с психикой.
0
 Аватар для ViachaslauK
133 / 199 / 17
Регистрация: 08.10.2024
Сообщений: 801
09.09.2025, 15:10
Цитата Сообщение от dondublon Посмотреть сообщение
Вы стремитесь доказать свою крутость, в т. ч. за счёт унижения меня.
Я "детей" не обижаю, а вы мне еще и неинтересны к тому же. Вы пришли в тему, в которой не разбираетесь и пишете голословные утверждения. А я - то что знаю. В этом разница. Зачем мне вам что-то доказывать. Я вообще-то писал ТС, не планируя дискуссий с малообученными персонажами.
И диагностировать мои проблемы не стоит, ок? Если хотите спорить - докажите. На задаваемые вопросы я ответов не увидел, в частности чем вордовский док сложнее пдфа. И так как это форум программистов, в частности раздел про пайтон - хотелось бы увидеть програмно доказаное утвреждение. Лично мне все равно с каким типом документов работать и что во что преобразовывать.
0
Эксперт Python
 Аватар для dondublon
4659 / 2079 / 366
Регистрация: 17.03.2012
Сообщений: 10,194
Записей в блоге: 6
09.09.2025, 17:04
Цитата Сообщение от ViachaslauK Посмотреть сообщение
. Зачем мне вам что-то доказывать.
Я же сказал - комплекс. Изнутри идёт.

Цитата Сообщение от ViachaslauK Посмотреть сообщение
А я - то что знаю.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
а я на этом зарабатываю.
Цитата Сообщение от ViachaslauK Посмотреть сообщение
, потому что есть опыт написания систем создания,
Вы минимум трижды повторили, какой вы крутой Не, конечно, никому ничего не доказываете
0
 Аватар для ViachaslauK
133 / 199 / 17
Регистрация: 08.10.2024
Сообщений: 801
09.09.2025, 18:10
Цитата Сообщение от dondublon Посмотреть сообщение
Вы минимум трижды повторили, какой вы крутой
То есть знать, зарабатывать и иметь опыт - значить кичится крутизной? Seriously? Смотрю, упорно продолжаете флудить, вместо того чтобы доказать свои слова. Для меня вывод очевиден. Не занимайте мое время пустыми препирательствами. У меня для этого жена есть.
0
Эксперт Python
 Аватар для dondublon
4659 / 2079 / 366
Регистрация: 17.03.2012
Сообщений: 10,194
Записей в блоге: 6
09.09.2025, 18:31
Цитата Сообщение от ViachaslauK Посмотреть сообщение
То есть знать, зарабатывать и иметь опыт - значить кичится крутизной?
Не знать, а регулярно это повторять. "Чтобы все знали!!!"
0
 Аватар для ViachaslauK
133 / 199 / 17
Регистрация: 08.10.2024
Сообщений: 801
09.09.2025, 20:51
Цитата Сообщение от dondublon Посмотреть сообщение
Не знать, а регулярно это повторять.
А хоть один пост тут будет по теме топика? подозреваю, что нет.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
09.09.2025, 21:15
Цитата Сообщение от dondublon Посмотреть сообщение
Пдф, как я уже сказал, с основном работает по другому, напрямую с ним мало кто работает. Он "финальный"
Что это сука за бред.
Что за финальный?
Финальный - это распечатка или изображение.
PDF - это ни разу не изображение как ты можешь себе представлять с ракурса скриптописца.

Напрямую никто не работает ни с какими форматами, кроме текстового, только программисты)

Цитата Сообщение от ViachaslauK Посмотреть сообщение
А хоть один пост тут будет по теме топика? подозреваю, что нет.
А что по топику?
ТС просто далеко послать или очень далеко? В хором смысле, в смысле понять с чем он имеет дело и какой ему инструмент стоит выбрать.
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,335
10.09.2025, 08:37
Цитата Сообщение от SmallEvil Посмотреть сообщение
А что по топику?
ну так ТС
21 августа спросил:
Цитата Сообщение от xkein Посмотреть сообщение
попробую спросить иначе - не работает python-docx
ошибок при установке не выдает,
перестановка python-docx ничего не меняет
нашел несколько обсуждений проблемы, где она константируется, как типовая, но точных советов, как ее победить не содержится, например:
[del]
т.е. вопрос более, чем конкретный - нужно работающее типовое решение по генерации документов в формате docx (по которому есть опыт у сообщества, т.е. какая-та техподдержка возможна)
возможно, есть какие-то работающие его аналоги ?
я начал было смотреть rtf , но мне нужно на выходе создавать акты со встроенными довольно гемаройными сложными таблицами , оригиналы этих отчетов в ручном режиме используются в docx , поэтому может оказаться, что rtf просто отодвинет проблему, добавив по ходу новых ...
коллеги, на чем вы генерируете из своих программ на питоне документы из своих баз данных - акты, договора,, реестры и т.п. ?
есть ссылки, как это установить, что-то пусть руками прописать, не знаю - чтобы оно работало ...
и всё...
0
 Аватар для ViachaslauK
133 / 199 / 17
Регистрация: 08.10.2024
Сообщений: 801
10.09.2025, 09:14
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
ну так ТС
21 августа спросил:
Если ты не заметил, то ТС появился тут один раз, задал вопрос и пропал. А топик превратился в срач. Возможные решения ему приводили. Сервис, над которым я работаю, немного более функционален, чем стартпост. Он умеет работать с большинством типов текстовых документов, умеет извлекать структуру файла, доставать все данные и сохранять в json для дальнейшей работы.

А ТС даже не смог установить либу правильно.
0
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 27
27.10.2025, 22:14  [ТС]
Коллеги, спасибо за содержательный контент,
я никуда не пропадал, и все ответы читаю...
Нашел самое простое, пожалуй, решение, в теме

>Создание документов DOCX из шаблонов jinja2<

Информации на эту тему довольно много выложено, часто неоднозначной, много разных версий, иногда с очень похожими именами взамен описанных в доках и т.п. ..., в итоге не всегда непонятно, какой модуль в данный момент работает.
Если не пытаться с этим разбираться, то можно считать, что волне все работает ..

Создание новых документов из простых шаблонов вопросов не вызывает.
Сейчас нужно создавать docx, шаблоны которых содержат несколько плавающих таблиц
Если вспомните какие-то внятные, может, статьи на эту, поделитесь ссылками, пожалуйста ...

Еще раз спасибо всем откликнувшихся на мою проблему...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2025, 22:14

Pycharm. Существует ли в этом редакторе документация по питону?
Здравствуйте. В программировании новичок и на данный момент хотел бы разобраться с таким моментом:...

Создание простейшей игры на питоне
Пытаюсь по учебнику написать простенькую игру на питоне. Все идет хорошо до одного момента- когда...

Приручаю питона part 1. Создание калькулятора
Привет друг!:victory: Я решил стать python программистом и в данном цикле тем &quot;Приручаю питона...

Открыть в браузере вкладку, созданную пользователем в tkinter (питон)
# всем привет! # делаю что-то на подобе хакерского браузера. # сейчас возникла такая задача: #...

Диссертация на тему "создание моок по питон с элементами геймификации"
Здравствуйте! Есть ли пример как писать диссертацию на данную тему? создать курс то создал, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru