How to Automate Word Documents from Excel CSV Using Python

Publié le: 29 juin 2020
sur la chaîne: jobstr
691
11

Using docxtpl to create word/docx files based on a template docx file.
Python then creates new word/docx files, inserting data, where there is a match between the template and the CSV.
One Docx per row in the CSV.

I show an example with 6 rows in the CSV, making 6 Docx files, each file has unique content from the CSV.

After a request from a subscriber, I have now added the code to make the filenames based upon values form the CSV.

Modify the numerical filenames system from 1,2,3,4 etc... enumerated sequence to values from 'title' column.

⚪ My subscriber actually sent me the solution before I had chance to work on this, so credit due to suhas g for the following solution:

✅ Using pandas dataframe, df.loc, it is fairly trivial, just select the row/column with [:, 'title']

This is something I didn't add initially as there was a requirement to manually rename the files once I had raised a change reference in another laborious system!

--------------------------------------------------------------------
If you need a good proxy, I can recommend this one 👍👍👍
🌏 https://www.scraperapi.com?fpr=ken49
Coupon Code: DRPI10
-------------------------------------------------------------------

Credit : Eric Lapouyade https://docxtpl.readthedocs.io/en/lat... #docxtpl

Dr Pi
GitHub Code : https://github.com/RGGH/pydoc

☕️☕️☕️ Buy Dr Pi a Coffee...or Tea! : https://www.buymeacoffee.com/DrPi ☕️☕️☕️


Sur cette page du site, vous pouvez voir la vidéo en ligne How to Automate Word Documents from Excel CSV Using Python durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur jobstr 29 juin 2020, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 691 fois et il a aimé 11 téléspectateurs. Bon visionnage!