# 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 :
« `python
import pandas as pd
from datetime import date
# Création d’un dataframe avec des données fictives
data = {
‘Nom’: [‘Marie Dupont’, ‘Pierre Martin’, ‘Sophie Lefebvre’],
‘Prénom’: [‘Marie’, ‘Pierre’, ‘Sophie’],
‘Type de congé’: [‘Maternité’, ‘Paternité’, ‘Adoption’],
‘Date de départ’: [date(2023, 1, 15), date(2023, 2, 20), date(2023, 3, 10)],
‘Date de retour’: [date(2023, 4, 1), date(2023, 5, 15), date(2023, 6, 25)]
}
df = pd.DataFrame(data)
# Création du tableau en Excel
with pd.ExcelWriter(‘demandes_conges.xlsx’) as writer:
df.to_excel(writer, sheet_name=’Demandes congés’, index=False)
« `
Ce code crée un fichier Excel nommé `demandes_conges.xlsx` avec une feuille nommée `Demandes congés`. Le tableau contient les colonnes suivantes :
* Nom
* Prénom
* Type de congé
* Date de départ
* Date de retour
Vous pouvez personnaliser le code pour ajouter ou supprimer des colonnes, ainsi que pour modifier les données.
Voici un exemple d’appel à l’API ExcelWriter pour générer un fichier Excel avec une feuille nommée « Demandes congés » :
« `python
import pandas as pd
# Création du dataframe
data = {
‘Nom’: [‘Marie Dupont’, ‘Pierre Martin’, ‘Sophie Lefebvre’],
‘Prénom’: [‘Marie’, ‘Pierre’, ‘Sophie’],
‘Type de congé’: [‘Maternité’, ‘Paternité’, ‘Adoption’],
‘Date de départ’: [date(2023, 1, 15), date(2023, 2, 20), date(2023, 3, 10)],
‘Date de retour’: [date(2023, 4, 1), date(2023, 5, 15), date(2023, 6, 25)]
}
df = pd.DataFrame(data)
# Génération du fichier Excel
with pd.ExcelWriter(‘demandes_conges.xlsx’) as writer:
df.to_excel(writer, sheet_name=’Demandes congés’, index=False)
« `
Ce code générera un fichier Excel nommé `demandes_conges.xlsx` avec une feuille nommée « Demandes congés » qui contient les colonnes suivantes :
* Nom
* Prénom
* Type de congé
* Date de départ
* Date de retour
Vous pouvez personnaliser le code pour ajouter ou supprimer des colonnes, ainsi que pour modifier les données.
J’espère que cela vous aidera à créer votre tableau en Excel ! »