# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau dans Excel pour suivre les congés des employés :
« `python
import xlsxwriter
# Création du livre excel et du feuillet « Congés »
workbook = xlsxwriter.Workbook(‘Conges.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Nom de l\’employé’)
worksheet.write(0, 1, ‘Prénom de l\’employé’)
worksheet.write(0, 2, ‘Date de début du congé’)
worksheet.write(0, 3, ‘Durée du congé (jours)’)
worksheet.write(0, 4, ‘Type de congé’)
worksheet.write(0, 5, ‘Congés restants’)
# Données des employés
employes = [
{‘nom’: ‘Dupont’, ‘prenom’: ‘Jean’, ‘date_debut_conge’: ‘2023-03-01’, ‘duree_conge’: 5, ‘type_conge’: ‘Vacances’},
{‘nom’: ‘Durand’, ‘prenom’: ‘Marie’, ‘date_debut_conge’: ‘2023-04-15’, ‘duree_conge’: 10, ‘type_conge’: ‘Maladie’},
{‘nom’: ‘Martin’, ‘prenom’: ‘Pierre’, ‘date_debut_conge’: ‘2023-05-01’, ‘duree_conge’: 7, ‘type_conge’: ‘Vacances’}
]
# Ecriture des données dans le tableau
ligne = 1
for employe in employes:
worksheet.write(ligne, 0, employe[‘nom’])
worksheet.write(ligne, 1, employe[‘prenom’])
worksheet.write(ligne, 2, employe[‘date_debut_conge’])
worksheet.write(ligne, 3, str(employe[‘duree_conge’]) + ‘ jours’)
worksheet.write(ligne, 4, employe[‘type_conge’])
# Calcul des congés restants
if employe[‘type_conge’] == ‘Vacances’:
congés_restants = 20 – employe[‘duree_conge’]
elif employe[‘type_conge’] == ‘Maladie’:
congés_restants = 10 – employe[‘duree_conge’]
else:
congés_restants = 0
worksheet.write(ligne, 5, str(congés_restants) + ‘ jours’)
ligne += 1
# Fermeture du livre excel
workbook.close()
« `
Ce code crée un fichier Excel nommé « Conges.xlsx » contenant un tableau avec les informations suivantes :
* Nom de l’employé
* Prénom de l’employé
* Date de début du congé
* Durée du congé (en jours)
* Type de congé
* Congés restants
Le type de congé est utilisé pour calculer les congés restants. Si le type de congé est « Vacances », les congés restants sont calculés en soustrayant la durée du congé actuel de 20 jours (supposés être la durée totale des vacances). Si le type de congé est « Maladie », les congés restants sont calculés en soustrayant la durée du congé actuel de 10 jours (supposés être la durée totale de l’absence pour maladie).
Remplacez les données des employés par celles que vous souhaitez suivre. »