# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les entretiens annuels des employés :
« `python
import pandas as pd
# Création du dataframe
data = {
« Nom de l’employé »: [« John », « Jane », « Bob »],
« Poste »: [« Chef d’équipe », « Technicien », « Ingénieur »],
« Objectif 1 »: [« Améliorer la qualité des produits », « Réduire les délais de livraison », « Développer de nouveaux projets »],
« Objectif 2 »: [« Augmenter la productivité », « Mettre en place un système de gestion de projet », « Favoriser l’innovation »],
« Résultat 1 »: [5, 4.5, 5],
« Résultat 2 »: [4.8, 5, 4.2]
}
df = pd.DataFrame(data)
# En-tête du tableau
entete = {
« Nom de l’employé »: « »,
« Poste »: « »,
« Objectif 1 »: « Réalisé »,
« Objectif 2 »: « Réalisé »,
« Résultat 1 »: « % »,
« Résultat 2 »: « % »
}
df_entete = pd.DataFrame(entete)
# Mise en forme du tableau
df = pd.concat([df_entete, df], ignore_index=True)
# Formatage des données
for i in range(len(df)):
for j in range(3, len(df.columns)):
if df.iloc[i, j] == 5:
df.iloc[i, j] = « Très satisfaisant »
elif df.iloc[i, j] >= 4.5:
df.iloc[i, j] = « Satisfaisant »
elif df.iloc[i, j] >= 4:
df.iloc[i, j] = « Ajusté »
else:
df.iloc[i, j] = « À améliorer »
# Enregistrement du fichier Excel
df.to_excel(« Tableau_de_suivi.xlsx », index=False)
« `
Ce code crée un tableau avec les colonnes suivantes :
* Nom de l’employé
* Poste
* Objectif 1
* Objectif 2
* Résultat 1 (%)
* Résultat 2 (%)
Le tableau est ensuite formaté pour indiquer le niveau de réalisation des objectifs (Très satisfaisant, Satisfaisant, Ajusté ou À améliorer) en fonction du score attribué.
Enfin, le fichier Excel est enregistré avec le nom « Tableau_de_suivi.xlsx ». »