Skapa Word med Mail merge i Python

Höghastighets Python bibliotek för att utföra Mail merge operation för Word mallar och data från anpassad datakälla

Vår lösning ger ett kraftfullt plattformsoberoende API. Använd vårt Mail merge document API för att utveckla programvara på hög nivå för Python -plattformen. Detta är en kraftfull mjukvarulösning för att slå samman mallar i Word och PDF format och data från anpassade datakällor och ytterligare exportera resultatet till DOCX, PDF, HTML och andra populära format med Python.

Visa kodavsnitt

Mail merge i Word med Python

Med vårt produkt-API kan du skapa personliga dokument med hjälp av Mail merge Word mallen, data från en anpassad datakälla och Mail merge funktion i Python. Mail merge Word mall är ett dokument i Word-format med sammanslagningsfält – specialfält där du vill infoga personlig data från din datakälla.

Datakällan är ett anpassat datalager från vilket data hämtas under Mail merge -operationen för att ersättas i lämpliga fält i Word-mallen.

Rapportgenerering

Du kan skapa rapporter baserade på Mail merge Word med hjälp av sammanfogningsoperationen. Skapa helt enkelt en Word-mall med sammanslagningsfält som kan användas för rapportgenerering och välj din datakälla. Du kan till och med generera rapporter från Excel-data om du samlar in dem där.

Prova Mail merge för Word-fil i Python

För att prova vår Mail merge funktion, ladda en Word-mall med merge-fält och fyll i dessa fält via vårt gränssnitt. Efter att ha kört koden, exportera rapporten i ett bekvämt format som genererats med Python.

Följande exempel visar hur man utför en Mail merge i Python:

Utför en Mail merge med hjälp av mallen docx i Python
Ladda upp en mall för koppling av Mail merge
Kör kod
Välj målformat från listan
pip install aspose-words
Kopiera
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Kör kod

Så här använder du koppling av Mail merge i Word filer

  1. Installera Aspose.Words for Python via .NET.
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Python projekt.
  3. Skapa en Word sammanslagningsmall med sammanslagningsfält.
  4. Öppna mallfilen i Python.
  5. Anropa execute() metoden, skicka sammanslagningsfälten och deras värden dit.
  6. Anropa Save() metoden och skicka ett utdatafilnamn med önskat tillägg.
  7. Få resultatet av Mail merge -operationen som Word -fil.

Python bibliotek för att använda Mail merge i Word

Vi är värd för våra Python paket i PyPi- förråd. Följ steg-för-steg-instruktionerna för hur du installerar "Aspose.Words for Python via .NET" i din utvecklarmiljö.

Systemkrav

Detta paket är kompatibelt med Python ≥3.5 och <3.12. Om du utvecklar programvara för Linux, vänligen ta en titt på ytterligare krav för gcc och libpython i produktdokumentation.

Andra filformat som stöds

Du kan utföra Mail merge operation för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.