0% ont trouvé ce document utile (0 vote)
82 vues2 pages

Excel Vers Word Python

Le document présente un code Python utilisant tkinter pour créer une interface graphique permettant de générer un document Word à partir de données d'un fichier Excel. Lorsqu'un utilisateur clique sur le bouton 'Générer le document', les données sont lues et insérées dans un modèle Word, puis le document est enregistré. Des suggestions pour améliorer l'application incluent la possibilité de choisir des fichiers via un explorateur et de générer plusieurs documents.

Transféré par

Malek Anas
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
82 vues2 pages

Excel Vers Word Python

Le document présente un code Python utilisant tkinter pour créer une interface graphique permettant de générer un document Word à partir de données d'un fichier Excel. Lorsqu'un utilisateur clique sur le bouton 'Générer le document', les données sont lues et insérées dans un modèle Word, puis le document est enregistré. Des suggestions pour améliorer l'application incluent la possibilité de choisir des fichiers via un explorateur et de générer plusieurs documents.

Transféré par

Malek Anas
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

5/19/25, 11:52 AM Excel vers Word Python

Voici une version modifiée de ton code avec une interface graphique simple grâce à tkinter .
L'application affiche une fenêtre avec un bouton "Générer le document", et quand tu cliques
dessus, le document Word est créé en utilisant les données du fichier Excel.

✅ Code avec interface graphique (GUI)


python Copy Edit

import tkinter as tk from tkinter import messagebox from openpyxl import load_workbook
from docx import Document def generer_document(): try: # 1. Charger les données Excel
wb = load_workbook("[Link]") ws = [Link] # Lire les données des cellules nom
= ws["B1"].value age = ws["B2"].value ville = ws["B3"].value # 2. Charger le modèle
Word doc = Document("[Link]") # 3. Remplacer les balises dans tous les
paragraphes for para in [Link]: if "{{nom}}" in [Link]: [Link] =
[Link]("{{nom}}", str(nom)) if "{{age}}" in [Link]: [Link] =
[Link]("{{age}}", str(age)) if "{{ville}}" in [Link]: [Link] =
[Link]("{{ville}}", str(ville)) # 4. Enregistrer le document modifié
[Link]("profil_personnalise.docx") [Link]("Succès", "✅ Le document
Word a été généré avec succès !") except Exception as e:
[Link]("Erreur", f"Une erreur est survenue : {e}") # Interface graphique
fenetre = [Link]() [Link]("Générateur de Document Word")
[Link]("350x200") label = [Link](fenetre, text="Cliquez sur le bouton pour
générer le document :", font=("Arial", 12)) [Link](pady=20) bouton =
[Link](fenetre, text="Générer le document", command=generer_document, font=
("Arial", 12), bg="#4CAF50", fg="white") [Link](pady=10) [Link]()

📁 Structure requise
Ton dossier doit contenir :
[Link] (le script ci-dessus)

[Link] (avec les données dans B1, B2, B3)

[Link] (avec les balises {{nom}} , {{age}} , {{ville}} )

✅ Résultat
Quand tu lances ce script :
1. Une fenêtre s’ouvre
[Link] 1/2
5/19/25, 11:52 AM Excel vers Word Python

2. Tu cliques sur "Générer le document"


3. Un fichier profil_personnalise.docx est créé
4. Une fenêtre de confirmation s'affiche

Souhaites-tu aussi :
Pouvoir choisir les fichiers Word/Excel via un explorateur de fichiers ?
Générer plusieurs documents à partir de plusieurs lignes dans Excel ?
Ajouter une barre de progression ou un aperçu ?

Je peux te l’ajouter facilement

[Link] 2/2

Vous aimerez peut-être aussi