# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour le suivi des absences pour maladie :
« `python
import xlsxwriter
# Créer un nouveau fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_de_suivi_des_absences.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Nom de l\’employé’)
worksheet.write(0, 1, ‘Date de l\’absence’)
worksheet.write(0, 2, ‘Motif d\’absence’)
worksheet.write(0, 3, ‘Jour(s) d\’absence’)
# Données exemple
donnees = [
[‘John Doe’, ‘2022-02-15’, ‘Fever’, 1],
[‘Jane Smith’, ‘2022-03-01’, ‘Cough’, 2],
[‘Bob Johnson’, ‘2022-04-10’, ‘Stomach Flu’, 3]
]
# Écrire les données dans le tableau
for i, ligne in enumerate(donnees):
worksheet.write(i + 1, 0, ligne[0])
worksheet.write(i + 1, 1, ligne[1])
worksheet.write(i + 1, 2, ligne[2])
worksheet.write(i + 1, 3, str(ligne[3]) + ‘ jours’)
# Formatage des cellules
worksheet.set_column(0, 0, 20) # Largeur de la colonne 1
worksheet.set_column(1, 1, 15) # Largeur de la colonne 2
worksheet.set_column(2, 2, 30) # Largeur de la colonne 3
worksheet.set_column(3, 3, 10) # Largeur de la colonne 4
# Fermer le fichier Excel
workbook.close()
« `
Ce code crée un tableau en Excel avec les en-têtes suivants :
* Nom de l’employé
* Date de l’absence
* Motif d’absence
* Jour(s) d’absence
Les données exemple sont ensuite écrites dans le tableau. Le formatage des cellules est également configuré pour une meilleure lisibilité.
Vous pouvez ajuster les données et le formatage en fonction de vos besoins spécifiques.
Voici un aperçu du résultat :
| Nom de l’employé | Date de l’absence | Motif d’absence | Jour(s) d’absence |
| — | — | — | — |
| John Doe | 2022-02-15 | Fever | 1 jour |
| Jane Smith | 2022-03-01 | Cough | 2 jours |
| Bob Johnson | 2022-04-10 | Stomach Flu | 3 jours |
Notez que ce code utilise la bibliothèque `xlsxwriter` pour créer le fichier Excel. Si vous ne l’avez pas déjà installée, vous pouvez l’installer en exécutant la commande suivante :
« `bash
pip install xlsxwriter
« `
J’espère que cela vous aidera à créer votre tableau de suivi des absences ! »