Създайте Word чрез Mail merge в Python

Високоскоростна библиотека на Python за изпълнение на операция за Mail merge за Word шаблони и данни от персонализиран източник на данни

Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за платформата Python. Това е мощно софтуерно решение за обединяване на шаблони в Word и PDF формати и данни от персонализирани източници на данни и по-нататъшно експортиране на резултата в DOCX, PDF, HTML и други популярни формати с помощта на Python.

Вижте кодовия фрагмент

Mail merge в Word с помощта на Python

С API на нашия продукт можете да създавате персонализирани документи, като използвате Mail merge Word, данни от персонализирани източници на данни и функция Mail merge в Python. Mail merge Word документи е документ във Word формат с полета за сливане – специални полета, където искате да вмъкнете персонализирани данни от вашия източник на данни.

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

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

Можете да създавате отчети, базирани на Mail merge Word като използвате операцията за сливане. Просто създайте Word шаблон с полета за сливане, които могат да се използват за генериране на отчети и изберете вашия източник на данни. Можете дори да генерирате отчети от данни на Excel, ако ги събирате там.

Опитайте Mail merge за Word файл в Python

За да изпробвате нашата функция Mail merge, заредете Word шаблон с полета за сливане и попълнете тези полета през нашия интерфейс. След като стартирате кода, експортирайте отчета в удобен формат, генериран с помощта на 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 в Word файлове

  1. Инсталирайте Aspose.Words for Python via .NET.
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Python проект.
  3. Създайте шаблон за сливане Word с полета за сливане.
  4. Отворете шаблонния файл в Python.
  5. Извикайте метода execute(), предавайки полетата за сливане и техните стойности там.
  6. Извикайте метода Save(), предавайки име на изходен файл с необходимото разширение.
  7. Вземете резултата от операцията за Mail merge като Word файл.

Python библиотека за използване на Mail merge в Word

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

Системни изисквания

Този пакет е съвместим с Python ≥3.5 и <3.12. Ако разработвате софтуер за Linux, моля, разгледайте допълнителните изисквания за gcc и libpython в продуктовата документация.

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

Можете да извършите операция за Mail merge за други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

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

© Aspose Pty Ltd 2001-2024. Всички права запазени.