Podle tohoto článku můžete provést hromadnou korespondenci v MS Word pomocí Pythonu. Obsahuje informace o vývojovém prostředí, seznam kroků a ukázkový kód demonstrující jak provést hromadnou korespondenci v MS Word pomocí Pythonu. Poskytuje úplné podrobnosti pro vytvoření šablonového souboru a jeho vyplnění pomocí funkce hromadné korespondence pro vytvoření souboru Word.
Kroky k vytvoření hromadné korespondence v MS Word pomocí Pythonu
- Nastavte prostředí pro použití Aspose.Words for Python via .NET k využití funkce hromadné korespondence v DOCX
- Vytvořte prázdný soubor Word pomocí třídy Document pro vytvoření šablony dokumentu
- Vytvořte objekt třídy DocumentBuilder a propojte jej s výše uvedenou šablonou dokumentu
- Pomocí objektu builder vložte pole do šablonového souboru
- Vytvořte nebo načtěte seznam názvů polí a hodnot polí
- Zavolejte metodu mail_merge.execute() pomocí názvů polí a hodnot
- Uložte dokument po vyplnění polí pomocí hromadné korespondence
Tyto kroky popisují, jak provést hromadnou korespondenci v Word pomocí Pythonu. Importujte požadované moduly, aplikujte licenci pro využití všech funkcí, vytvořte šablonu dokumentu a propojte ji s objektem třídy DocumentBuilder. Vytvořte nová pole pro hromadnou korespondenci v šablonovém souboru, vytvořte názvy polí a hodnoty a zavolejte metodu mail_merge.execute() pro vyplnění polí zadanými daty.
Kód pro vytvoření hromadné korespondence v Word pomocí Pythonu
Výše uvedený ukázkový kód demonstruje proces hromadné korespondence krok za krokem pomocí Pythonu. Šablonový soubor můžete přizpůsobit pomocí velkého množství funkcí dostupných ve třídě DocumentBuilder. Podobně můžete upravit nebo formátovat výsledný dokument generovaný jako výsledek hromadné korespondence a uložit výstup jako DOC, DOCX a dlouhý seznam podporovaných formátů, pokud je to potřeba.
Tento článek nás provedl použitím funkce hromadné korespondence. Pro vytváření vlastních tabulek pomocí různých návrhových funkcí se podívejte na článek Návrh tabulek v Word pomocí Pythonu.