# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour le suivi des rémunérations des employés, en utilisant la bibliothèque `openpyxl` :
« `python
import openpyxl
# Création d’un nouveau fichier Excel
wb = openpyxl.Workbook()
# Sélection de la feuille active (par défaut)
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Fonction’
ws[‘D1’] = ‘Salaire brut’
ws[‘E1’] = ‘Prime annuelle’
ws[‘F1’] = ‘Total’
# Données des employés
employes = [
{‘nom’: ‘Dupont’, ‘prenom’: ‘Pierre’, ‘fonction’: ‘Chapelier’, ‘salaire_brut’: 2500, ‘prime_annuelle’: 500},
{‘nom’: ‘Durand’, ‘prenom’: ‘Marie’, ‘fonction’: ‘Chapelière’, ‘salaire_brut’: 2200, ‘prime_annuelle’: 400},
{‘nom’: ‘Martin’, ‘prenom’: ‘Jean’, ‘fonction’: ‘Chapelier’, ‘salaire_brut’: 2800, ‘prime_annuelle’: 600}
]
# Insertion des données dans le tableau
for i, employe in enumerate(employes):
ws.cell(row=i+2, column=1).value = employe[‘nom’]
ws.cell(row=i+2, column=2).value = employe[‘prenom’]
ws.cell(row=i+2, column=3).value = employe[‘fonction’]
ws.cell(row=i+2, column=4).value = employe[‘salaire_brut’]
ws.cell(row=i+2, column=5).value = employe[‘prime_annuelle’]
ws.cell(row=i+2, column=6).value = employe[‘salaire_brut’] + employe[‘prime_annuelle’]
# Sauvegarde du fichier Excel
wb.save(‘tableau_remunerations.xlsx’)
« `
Ce code crée un fichier Excel nommé `tableau_remunerations.xlsx` avec les colonnes suivantes :
* Nom
* Prénom
* Fonction
* Salaire brut
* Prime annuelle
* Total
Les données des employés sont stockées dans une liste de dictionnaires, et on itère sur cette liste pour insérer les données dans le tableau.
Vous pouvez ajuster les colonnes et les données pour correspondre à vos besoins spécifiques.
N’oubliez pas d’installer la bibliothèque `openpyxl` si vous n’en avez pas déjà fait, en utilisant la commande suivante :
« `bash
pip install openpyxl
« `
Je suis à votre disposition si vous avez des questions ou besoin de modifications ! »