# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel à l’aide de la bibliothèque `pandas` et `openpyxl` pour suivre les absences pour maladie des conducteurs/conductrices d’engins de chantier :
« `python
import pandas as pd
# Définition des colonnes du tableau
colonnes = [
« Date »,
« Nom »,
« Prénom »,
« Matricule »,
« Motif d’absence »,
« Nombre de jours d’absence »
]
# Création d’un DataFrame vide
df = pd.DataFrame(columns=colonnes)
# Fonction pour ajouter une nouvelle ligne au tableau
def ajouter_ligne(date, nom, prenom, matricule, motif_absence, nb_jours):
nouvelle_ligne = {
« Date »: date,
« Nom »: nom,
« Prénom »: prenom,
« Matricule »: matricule,
« Motif d’absence »: motif_absence,
« Nombre de jours d’absence »: nb_jours
}
df.loc[len(df)] = nouvelle_ligne
# Exemple d’utilisation de la fonction pour ajouter quelques lignes au tableau
ajouter_ligne(« 2023-02-20 », « DUPONT », « Pierre », « CD001 », « Maladie digestive », 2)
ajouter_ligne(« 2023-02-21 », « DURAND », « Marie », « CD002 », « Infection respiratoire », 1)
ajouter_ligne(« 2023-02-22 », « GAUTHIER », « Jean-Pierre », « CD003 », « Accident de la route », 3)
# Enregistrement du DataFrame dans un fichier Excel
df.to_excel(« tableau_absences.xlsx », index=False)
« `
Ce code crée un tableau Excel nommé `tableau_absences.xlsx` avec les colonnes suivantes :
* Date : date de l’absence
* Nom : nom du conducteur/conductrice
* Prénom : prénom du conducteur/conductrice
* Matricule : matricule du conducteur/conductrice
* Motif d’absence : motif de l’absence (par exemple, maladie digestive)
* Nombre de jours d’absence : nombre de jours pendant lesquels le conducteur/conductrice est absent
Vous pouvez ajouter des lignes au tableau en appelant la fonction `ajouter_ligne` avec les informations appropriées.
Voici un exemple de ce que pourrait ressembler le tableau Excel créé :
| Date | Nom | Prénom | Matricule | Motif d’absence | Nombre de jours d’absence |
| — | — | — | — | — | — |
| 2023-02-20 | DUPONT | Pierre | CD001 | Maladie digestive | 2 |
| 2023-02-21 | DURAND | Marie | CD002 | Infection respiratoire | 1 |
| 2023-02-22 | GAUTHIER | Jean-Pierre | CD003 | Accident de la route | 3 |
N’oubliez pas d’adapter le code aux besoins spécifiques de votre entreprise et de mettre à jour les informations dans le tableau Excel en conséquence. »