Gawe docx nggunakake Mail merge ing Python

Pustaka Python kanthi kacepetan dhuwur kanggo nglakokake operasi Mail merge kanggo cithakan docx lan data saka sumber data khusus

Solusi kita nyedhiyakake API independen platform sing kuat. Gunakake API dokumen Mail merge kanggo ngembangake piranti lunak tingkat dhuwur kanggo platform Python. Iki minangka solusi piranti lunak sing kuat kanggo nggabungake template ing Word format lan PDF lan data saka sumber data khusus lan luwih ngekspor asil menyang DOCX, PDF, HTML lan format populer liyane nggunakake Python.

Ndeleng potongan kode

Mail merge mustache in Python

Python via .NET kuat kanggo nggunakake operasi mail merge kanthi cithakan mustache lan data pangguna.

Python SDK iki ngidini sampeyan nggunakake template Mustache adhedhasar sintaks Mustache lan nglakokake operasi mail merge ing cithakan tanpa logika iki kanggo ngisi dokumen karo data saka macem-macem sumber data. Sampeyan bisa ngekspor asil menyang format dokumen sing dibutuhake: DOCX, PDF, HTML lan format populer liyane nggunakake Python.

Mail merge karo template tanpa logika nggunakake Python

Mustache minangka sintaks alternatif kanggo cithakan mail merge sing kasusun saka tag. Kanggo nggawe cithakan mustache, gunakake tag sing ditemtokake dening kurung ganda kaya ing ngisor iki:

{{FirstName}}

Ing kasus iki, sampeyan bisa nemokake tag kasebut ing jero cithakan lan ngganti karo nilai sing ditemtokake dening tombol ing njero tag. Iki diarani template tanpa logika amarga ora ana pernyataan if, klausa else, utawa for loop.

Mustache minangka siji-sijine pilihan sing bisa digunakake karo template HTML utawa TXT sing ora ngemot kolom apa wae. Iki tegese karo sawetara format cithakan, kayata cithakan Word, sampeyan bisa nggunakake loro kolom lan sintaks kumis, lan karo liyane, kayata HTML utawa TXT, mung sintaks cithakan kumis.

Sampeyan bisa nyoba solusi kanggo nindakake operasi gabungan mail nganggo cithakan kumis ing Python via .NET. Sawise mbukak kode kasebut, ekspor asil gabungan mail nggunakake Python menyang format file sing trep kayata DOCX utawa PDF:

Nglakokake operasi Mail merge nggunakake cithakan docx ing Python
Unggah cithakan Mail merge
Kode roto
Pilih format target saka dhaptar
pip install aspose-words
Nyalin
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.use_non_merge_fields = True
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Kode roto

Carane nggunakake Mail merge ing docx file

  1. Pasang Aspose.Words for Python via .NET.
  2. Tambah referensi perpustakaan (ngimpor perpustakaan) menyang proyek Python sampeyan.
  3. Gawe cithakan gabungan docx karo kolom gabungan.
  4. Bukak berkas cithakan ing Python.
  5. Telpon metode execute(), ngliwati kolom gabungan lan nilai-nilai kasebut ing kana.
  6. Nelpon metode Save(), ngliwati jeneng file output kanthi ekstensi sing dibutuhake.
  7. Entuk asil operasi Mail merge minangka Word file.

Pustaka Python kanggo nggunakake Mail merge ing docx

Kita dadi tuan rumah paket Python ing repositori PyPi. Mangga tindakake langkah-langkah dening-instruksi carane nginstal "Aspose.Words for Python via .NET" kanggo lingkungan pangembang.

Requirements Sistem

Paket iki kompatibel karo Python ≥3.5 lan <3.12. Yen sampeyan ngembangake piranti lunak kanggo Linux, deleng syarat tambahan kanggo gcc lan libpython ing Dokumentasi Produk.

Format file liyane sing didhukung

Sampeyan bisa nindakake operasi Mail merge kanggo format file liyane:

5%

Langganan kanggo Aspose Update Product

Entuk buletin saben wulan lan tawaran langsung dikirim menyang kothak layang.

© Aspose Pty Ltd 2001-2024. Kabeh hak dilindhungi undhang-undhang.