Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les congés des employés :
« `python
import xlsxwriter

# Création du fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_conges.xlsx’)
worksheet = workbook.add_worksheet()

# En-tête du tableau
worksheet.write(0, 0, ‘Nom’)
worksheet.write(0, 1, ‘Prénom’)
worksheet.write(0, 2, ‘Date de début’)
worksheet.write(0, 3, ‘Date de fin’)
worksheet.write(0, 4, ‘Type de congé’)
worksheet.write(0, 5, ‘Durée’)
worksheet.write(0, 6, ‘Congés restants’)

# Données des employés
employes = [
[‘Dupont’, ‘Jean’, ‘2022-01-03’, ‘2022-01-07’, ‘RTT’, 5],
[‘Martin’, ‘Pierre’, ‘2022-02-14’, ‘2022-02-18’, ‘Congé payé’, 4],
[‘Lefebvre’, ‘Marie’, ‘2022-03-21’, ‘2022-03-25’, ‘RTT’, 3]
]

# Ecrire les données dans le tableau
for i, employe in enumerate(employes):
worksheet.write(i + 1, 0, employe[0])
worksheet.write(i + 1, 1, employe[1])
worksheet.write(i + 1, 2, employe[2])
worksheet.write(i + 1, 3, employe[3])
worksheet.write(i + 1, 4, employe[4])
worksheet.write(i + 1, 5, str(employe[5]) + ‘ jours’)

# Calcul des congés restants
if i > 0:
worksheet.write(i, 6, str(int(worksheet.cell_value(i-1, 6)) – int(employe[5])) + ‘ jours’)

# Congés restants pour l’employé suivant
worksheet.write(len(employes) + 1, 6, ‘Congés restants à venir’)

workbook.close()
« `
Ce code crée un fichier Excel nommé « Tableau_conges.xlsx » avec les colonnes suivantes :

* Nom
* Prénom
* Date de début
* Date de fin
* Type de congé
* Durée (en jours)
* Congés restants

Les données des employés sont stockées dans la liste `employes` et sont écrites dans le tableau en utilisant la méthode `worksheet.write()`. Le calcul des congés restants est effectué en soustrayant la durée du congé actuel de la valeur contenue dans la colonne « Congés restants » de la ligne précédente.

Notez que ce code utilise la bibliothèque xlsxwriter pour créer le fichier Excel. Vous devrez l’installer si vous n’avez pas déjà fait cela en utilisant la commande `pip install xlsxwriter`.

J’espère que cela vous aidera à créer votre tableau de suivi des congés ! »

Retour en haut