# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les évaluations de performance des employés :
« `python
import pandas as pd
from openpyxl import Workbook
# Création d’une liste de colonnes
colonnes = [
« Nom »,
« Prénom »,
« Poste »,
« Évaluation (1-5) »,
« Commentaires »,
« Points forts »,
« Axes d’amélioration »
]
# Création d’un tableau avec les données
donnees = {
« Nom »: [« Jean », « Marie », « Pierre »],
« Prénom »: [« Dupont », « Lefebvre », « Martin »],
« Poste »: [« Chef de la sécurité civile », « Secouriste », « Chef de secteur »],
« Évaluation (1-5) »: [4, 3, 5],
« Commentaires »: [« Très bon travail », « Bonne collaboration », « Excellente gestion »],
« Points forts »: [« Leadership », « Compétences techniques », « Gestion des équipes »],
« Axes d’amélioration »: [« Améliorer la communication avec les équipes », « Développer ses compétences en leadership », « Optimiser la gestion du temps »]
}
df = pd.DataFrame(donnees)
# Création d’un fichier Excel
wb = Workbook()
ws = wb.active
# En-tête de colonne
for i, col in enumerate(colonnes):
ws.cell(row=1, column=i+1).value = col
# Données
for i, row in enumerate(df.values):
for j, value in enumerate(row):
ws.cell(row=i+2, column=j+1).value = value
# Enregistrement du fichier Excel
wb.save(« Tableau_de_suivi_des_évaluations.xlsx »)
« `
Ce code crée un tableau en Excel avec les colonnes suivantes :
* Nom
* Prénom
* Poste
* Évaluation (1-5)
* Commentaires
* Points forts
* Axes d’amélioration
Il y a également une ligne d’en-tête pour chaque colonne. Les données sont insérées dans le tableau à partir de la liste `donnees`.
Voici un exemple d’appel à ce code :
« `python
python creation_tableau_excel.py
« `
Cela créera un fichier Excel nommé « Tableau_de_suivi_des_évaluations.xlsx » avec les colonnes et données mentionnées ci-dessus.
Notez que vous pouvez modifier les colonnes, les données et le nom du fichier Excel en fonction de vos besoins. »