# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python pour créer un tableau en Excel qui suit les demandes de congés spéciaux pour des conducteurs/conductrices de travaux :
« `python
import xlsxwriter
# Création du livre de travail
workbook = xlsxwriter.Workbook(‘Demandes_conges_speciaux.xlsx’)
worksheet = workbook.add_worksheet()
# En-têtes du tableau
headers = [
‘Nom’,
‘Prénom’,
‘Type de congé’,
‘Date de départ’,
‘Date de retour’,
‘Remplacement’
]
# Formatage des en-têtes
format_header = workbook.add_format({‘bold’: True, ‘align’: ‘center’})
worksheet.write_row(0, 0, headers, format_header)
# Données du tableau (à remplir manuellement ou automatiquement)
donnees = [
[‘Jean’, ‘Dupont’, ‘Congé paternité’, ‘2023-02-20’, ‘2023-03-01’, ‘Marie Dupont’],
[‘Marie’, ‘Durand’, ‘Congé maternité’, ‘2023-04-01’, ‘2023-05-15’, ‘Pierre Durand’],
[‘Pierre’, ‘Martin’, ‘Adoption’, ‘2023-06-10’, ‘2023-07-20’, ‘Sylvie Martin’]
]
# Ajout des données dans le tableau
row = 1
for donnee in donnees:
worksheet.write_row(row, 0, donnee)
row += 1
# Formatage de la colonne « Remplacement »
format_replacement = workbook.add_format({‘align’: ‘center’})
# Affichage du remplacement pour chaque ligne
for i in range(1, len(donnees) + 1):
worksheet.write(i, 4, donnees[i-1][3], format_replacement)
# Fermeture du livre de travail
workbook.close()
« `
Ce code créera un fichier Excel nommé `Demandes_conges_speciaux.xlsx` avec les en-têtes suivants :
| Nom | Prénom | Type de congé | Date de départ | Date de retour | Remplacement |
| — | — | — | — | — | — |
Les données sont stockées dans la liste `donnees`, et vous pouvez ajouter ou supprimer des lignes à votre guise. Le code utilise la bibliothèque `xlsxwriter` pour créer le fichier Excel.
Notez que vous devrez installer la bibliothèque `xlsxwriter` en utilisant pip :
« `bash
pip install xlsxwriter
« `
J’espère que cela vous aidera ! »