# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour un Tableau de suivi des entretiens annuels pour un Cuisinier/Cuisinière de collectivité :
« `python
import xlsxwriter
# Création d’un classeur Excel vide
workbook = xlsxwriter.Workbook(‘Tableau_de_suivi_entretiens_annuels.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Nom et prénom’)
worksheet.write(0, 1, ‘Date de l\’entretien’)
worksheet.write(0, 2, ‘Objectifs fixés’)
worksheet.write(0, 3, ‘Résultats obtenus’)
# Données pour les employés
employes = [
{‘nom’: ‘Dupont’, ‘prenom’: ‘Pierre’, ‘date_entretien’: ‘2022-01-15’, ‘objectifs_fixes’: [‘Améliorer la qualité des plats’, ‘Réduire les déchets’], ‘resultats_obtenus’: [‘Objectif atteint’, ‘Objectif partiellement atteint’]},
{‘nom’: ‘Durand’, ‘prenom’: ‘Marie’, ‘date_entretien’: ‘2022-02-20’, ‘objectifs_fixes’: [‘Améliorer la présentation des plats’, ‘Augmenter la productivité’], ‘resultats_obtenus’: [‘Objectif non atteint’, ‘Objectif partiellement atteint’]},
{‘nom’: ‘Martin’, ‘prenom’: ‘Louis’, ‘date_entretien’: ‘2022-03-25’, ‘objectifs_fixes’: [‘Améliorer la sécurité des opérations de cuisine’, ‘Réduire les coûts’], ‘resultats_obtenus’: [‘Objectif atteint’, ‘Objectif non atteint’]},
]
# Écriture des données dans le tableau
for i, employe in enumerate(employes):
worksheet.write(i+1, 0, f »{employe[‘nom’]} {employe[‘prenom’]} »)
worksheet.write(i+1, 1, employe[‘date_entretien’])
worksheet.write(i+1, 2, ‘, ‘.join(employe[‘objectifs_fixes’]))
worksheet.write(i+1, 3, ‘, ‘.join(employe[‘resultats_obtenus’]))
# Formatage du tableau
worksheet.set_column(0, 4, 25) # Largeur des colonnes
# Enregistrement du classeur Excel
workbook.close()
« `
Ce code crée un tableau avec les en-têtes suivants :
| Nom et prénom | Date de l’entretien | Objectifs fixés | Résultats obtenus |
et écrit les données pour trois employés (Dupont, Durand et Martin). Le tableau est ensuite formaté pour afficher une largeur des colonnes de 25 unités.
Lorsque vous exécutez ce code, un fichier Excel nommé `Tableau_de_suivi_entretiens_annuels.xlsx` sera créé dans le même répertoire que votre script Python. Vous pouvez ouvrir ce fichier avec Microsoft Excel pour visualiser le tableau.
Note : Ce code utilise la bibliothèque `xlsxwriter` qui peut être installée en exécutant la commande `pip install xlsxwriter` dans un terminal. »