Создайте DOCX с помощью Mail merge на Python

Высокоскоростная Python библиотека для выполнения Mail merge для DOCX шаблонов и данных из пользовательского источника данных

Мощный, независимый от платформы Mail Merge API. Используйте наш Mail Merge API для разработки высокоуровневого ПО для платформы Python. Это мощное программное решение для объединения шаблонов в Word форматах и PDF и данных из пользовательских источников данных и дальнейшего экспорта результата в DOCX, PDF, HTML и другие популярные форматы с помощью Python.

Посмотреть фрагмент кода

Mail merge в DOCX с использованием Python

С помощью API нашего продукта вы можете создавать персонализированные документы, используя шаблон Mail merge DOCX, данные из пользовательских источников данных и функцию Mail merge в Python. Шаблон Mail merge DOCX представляет собой документ в DOCX формате с полями слияния - специальными полями, в которые вы хотите вставить персонализированные данные из вашего источника данных.

Источником данных является пользовательское хранилище данных, из которого данные извлекаются во время операции Mail merge для замены в соответствующие поля шаблона DOCX.

Генерация отчета

Вы можете создавать отчеты на основе Mail merge DOCX используя операцию слияния. Просто создайте шаблон DOCX с полями слияния, который можно использовать для создания отчетов, и выберите источник данных. Вы даже можете создавать отчеты на основе Excel данных, если соберете их там.

Попробуйте Mail merge для DOCX файла в Python.

Чтобы попробовать нашу функцию Mail merge, загрузите шаблон DOCX с полями слияния и заполните эти поля через наш интерфейс. После запуска кода экспортируйте отчет в удобный формат, созданный с помощью Python.

В следующем примере показано, как выполнить операцию Mail merge в Python:

Выполнение операции Mail merge с использованием шаблона docx на Python
Загрузить шаблон Mail merge
Выполнить код
Выберите целевой формат из списка
pip install aspose-words
Копировать
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Выполнить код

Как использовать Mail merge в DOCX файлах

  1. Установите 'Aspose.Words для Python via .NET'.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Python проект.
  3. Создайте шаблон DOCX с полями слияния.
  4. Откройте файл шаблона на Python.
  5. Вызовите метод execute(), передав туда поля слияния и их значения.
  6. Вызовите метод Save(), передав имя выходного файла с требуемым расширением.
  7. Получите результат операции Mail merge в виде DOCX файла.

Python библиотека для использования Mail merge в DOCX

Мы размещаем наши пакеты Python в репозиториях PyPi. Следуйте пошаговым инструкциям по установке "Aspose.Words for Python via .NET" в среду разработчика.

Системные Требования

Этот пакет совместим с Python ≥3.5 и <3.12. Если вы разрабатываете программное обеспечение для Linux, ознакомьтесь с дополнительными требованиями для gcc и libpython в документации по продукту.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию Mail merge для других файловых форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.