# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour suivre les évaluations de performance des laveurs/laveuses de vitres :
« `python
import xlsxwriter
# Définitions des colonnes du tableau
colonnes = [
{« nom »: « Nom », « largeur »: 20},
{« nom »: « Prénom », « largeur »: 20},
{« nom »: « Date d’évaluation », « largeur »: 15},
{« nom »: « Résultat de l’évaluation », « largeur »: 30},
{« nom »: « Commentaires », « largeur »: 40}
]
# Création du tableau Excel
workbook = xlsxwriter.Workbook(‘Tableau de suivi des évaluations.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
for i, col in enumerate(colonnes):
worksheet.write(0, i, col[‘nom’], colonnes[i][‘largeur’])
# Données du tableau
donnees = [
[« Dupont », « Jean », « 2022-01-15 », « Bon », « Très bonne performance »],
[« Durand », « Marie », « 2022-02-20 », « Moyen », « A besoin d’amélioration en matière de ponctualité »],
[« Martin », « Pierre », « 2022-03-10 », « Tres bon », « Excellente performance »]
]
# Ecriture des données dans le tableau
for i, row in enumerate(donnees):
for j, cellule in enumerate(row):
worksheet.write(i + 1, j, cellule)
# Formatage du tableau
worksheet.set_column(0, len(colonnes) – 1, 20)
worksheet.set_row(0, len(donnees), 15)
# Fermeture du fichier Excel
workbook.close()
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* Nom
* Prénom
* Date d’évaluation
* Résultat de l’évaluation
* Commentaires
Les données sont écrites dans le tableau sous la forme d’une liste de listes, où chaque sous-liste représente une ligne du tableau.
Vous pouvez ajuster les colonnes et les données pour qu’elles correspondent à vos besoins spécifiques. »