# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les demandes de congés spéciaux pour une conductrice/conducteur de machines à bois :
« `python
import pandas as pd
from datetime import date, timedelta
# Création d’un dataframe avec les colonnes nécessaires
data = {
‘Nom et prénom’: [‘Marie Dupont’, ‘Jean Martin’, ‘Sophie Lefebvre’],
‘Date de demande’: [date.today(), date.today() – timedelta(days=3), date.today() – timedelta(days=7)],
‘Type de congé’: [‘Maternité’, ‘Paternité’, ‘Adoption’],
‘Date de départ’: [ », », »],
‘Date de retour’: [ », », »],
‘Remplacement prévu’: [ », », »]
}
df = pd.DataFrame(data)
# Ajout des colonnes pour les dates de départ et de retour
for i in range(len(df)):
df.loc[i, ‘Date de départ’] = input(f »Veuillez entrer la date de départ pour {df[‘Nom et prénom’].iloc[i]} (jj/mm/aaaa) : « )
df.loc[i, ‘Date de retour’] = input(f »Veuillez entrer la date de retour pour {df[‘Nom et prénom’].iloc[i]} (jj/mm/aaaa) : « )
# Ajout des colonnes pour les remplacements prévus
for i in range(len(df)):
df.loc[i, ‘Remplacement prévu’] = input(f »Veuillez indiquer le nom du remplaçant pour {df[‘Nom et prénom’].iloc[i]} (si aucun, entrer ‘Aucun’) : « )
# Création d’un tableau en Excel
with pd.ExcelWriter(‘suivi_demandes_conges.xlsx’) as writer:
df.to_excel(writer, sheet_name=’Demandes de congés’, index=False)
print(« Le fichier Excel a été créé avec succès ! »)
« `
Ce code crée un fichier Excel intitulé `suivi_demandes_conges.xlsx` contenant les informations suivantes :
| Nom et prénom | Date de demande | Type de congé | Date de départ | Date de retour | Remplacement prévu |
| — | — | — | — | — | — |
| Marie Dupont | 01/02/2023 | Maternité | 10/03/2023 | 20/04/2023 | Jeanne Rousseau |
| Jean Martin | 28/01/2023 | Paternité | 15/02/2023 | 25/03/2023 | Marie Dupont |
| Sophie Lefebvre | 21/01/2023 | Adoption | 01/02/2023 | 10/03/2023 | Aucun |
Notez que les dates de départ et de retour sont entrées par l’utilisateur, ainsi que le nom du remplaçant pour chaque conducteur/conductrice. »