Titre de te948D34464.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel en utilisant la bibliothèque `openpyxl` pour suivre les congés des employés :
« `python
import openpyxl
from datetime import date, timedelta

# Définition des colonnes du tableau
colonnes = [« Nom », « Prénom », « Date de début », « Date de fin », « Durée (jours) », « Congés restants »]

# Création d’un nouveau fichier Excel
wb = openpyxl.Workbook()
ws = wb.active

# En-tête du tableau
for i, colonne in enumerate(colonnes):
ws.cell(row=1, column=i+1).value = colonne

# Données des employés
donnees_employes = [
{« nom »: « Jean », « prenom »: « Duclos », « date_debut »: date(2023, 3, 10), « date_fin »: date(2023, 3, 17)},
{« nom »: « Marie », « prenom »: « Lefebvre », « date_debut »: date(2023, 4, 1), « date_fin »: date(2023, 4, 8)},
{« nom »: « Pierre », « prenom »: « Dupont », « date_debut »: date(2023, 5, 15), « date_fin »: date(2023, 5, 22)}
]

# Insérer les données dans le tableau
for i, employe in enumerate(donnees_employes):
ws.cell(row=i+2, column=1).value = employe[« nom »]
ws.cell(row=i+2, column=2).value = employe[« prenom »]
ws.cell(row=i+2, column=3).value = employe[« date_debut »].strftime(« %d/%m/%Y »)
ws.cell(row=i+2, column=4).value = employe[« date_fin »].strftime(« %d/%m/%Y »)
ws.cell(row=i+2, column=5).value = (employe[« date_fin »] – employe[« date_debut »]).days
ws.cell(row=i+2, column=6).value = 10 – (ws.cell(row=i+2, column=5).value)

# Sauvegarder le fichier Excel
wb.save(« tableau_conges.xlsx »)
« `
Ce script crée un tableau Excel avec les colonnes suivantes :

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

Le tableau est ensuite sauvegardé sous le nom « tableau_conges.xlsx ».

Notez que vous devrez installer la bibliothèque `openpyxl` si elle n’est pas déjà installée. Vous pouvez le faire en utilisant pip : `pip install openpyxl`. »

Retour en haut