# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour le suivi des congés d’un conducteur/conductrice de machines de façonnage routage :
« `python
import xlsxwriter
# Informations sur l’entreprise et le conducteur
entreprise = « Nom de l’entreprise »
conducteur = « Nom du conducteur »
# Titre du tableau
titre_tableau = f »SUIVI DES CONGÉS – {conducteur} »
# En-têtes des colonnes
colonnes = [« Date », « Type de congé », « Nombre de jours », « Congés restants »]
# Données du tableau (exemples)
donnees = [
[« 2022-01-01 », « Vacances », 5, 20],
[« 2022-02-15 », « Maladie », 3, 17],
[« 2022-03-22 », « Formation », 4, 13]
]
# Création du fichier Excel
workbook = xlsxwriter.Workbook(f »SUIVI_CONGE_{conducteur}.xlsx »)
worksheet = workbook.add_worksheet(titre_tableau)
# Formatage des cellules
format_date = workbook.add_format({« num_format »: « dd/mm/yyyy »})
format_centre = workbook.add_format({« align »: « center »})
# En-têtes des colonnes
for i, col in enumerate(colonnes):
worksheet.write(0, i, col, format_centre)
# Données du tableau
row = 1
for date, type_conge, jours, conges_restants in donnees:
worksheet.write(row, 0, date, format_date)
worksheet.write(row, 1, type_conge)
worksheet.write(row, 2, jours)
worksheet.write(row, 3, conges_restants)
row += 1
# Ligne de totalisation
worksheet.write(row, 0, « TOTAL »)
worksheet.write(row, 1, « »)
worksheet.write(row, 2, f »={sum(donnees, key=lambda x: x[2])} »)
worksheet.write(row, 3, « »)
# Formatage des totalisations
format_total = workbook.add_format({« num_format »: « #,##0 »})
worksheet.set_column(2, 2, 10)
worksheet.set_row(row, 40)
workbook.close()
« `
Ceci créera un fichier Excel nommé « SUIVI_CONGE_Nom du conducteur.xlsx » dans le répertoire courant, avec les données suivantes :
| Date | Type de congé | Nombre de jours | Congés restants |
| — | — | — | — |
| 01/01/2022 | Vacances | 5 | 20 |
| 15/02/2022 | Maladie | 3 | 17 |
| 22/03/2022 | Formation | 4 | 13 |
La ligne de totalisation affiche le nombre total de jours de congé pris.
Vous pouvez modifier les informations sur l’entreprise et le conducteur, ainsi que les données du tableau pour adapter ce code à vos besoins. »