Titre de AV060m18677.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 absences pour maladie des conducteurs/conductrices de bus :

« `python
from openpyxl import Workbook
from datetime import date

# Créer un objet Workbook (livre de travail)
wb = Workbook()

# Sélectionner la feuille active (par défaut, c’est la première feuille)
ws = wb.active

# Données pour le tableau
conducteurs = [
{« Nom »: « Jean Dupont », « Prénom »: « Jean », « Date d’absence »: date(2023, 3, 15), « Motif »: « Maladie », « Remplacement »: «  »},
{« Nom »: « Marie Durand », « Prénom »: « Marie », « Date d’absence »: date(2023, 3, 20), « Motif »: « Accident de la route », « Remplacement »: «  »},
{« Nom »: « Pierre Martin », « Prénom »: « Pierre », « Date d’absence »: date(2023, 4, 1), « Motif »: « Maladie », « Remplacement »: «  »}
]

# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Date d\’absence’
ws[‘D1’] = ‘Motif’
ws[‘E1’] = ‘Remplacement’

# Données dans le tableau
for i, conducteur in enumerate(conducteurs):
ws[f’A{i+2}’] = conducteur[« Nom »]
ws[f’B{i+2}’] = conducteur[« Prénom »]
ws[f’C{i+2}’] = conducteur[« Date d’absence »].strftime(‘%d/%m/%Y’)
ws[f’D{i+2}’] = conducteur[« Motif »]
ws[f’E{i+2}’] = conducteur[« Remplacement »]

# Enregistrer le fichier Excel
wb.save(‘Tableau_des_absences.xlsx’)
« `

Ce script crée un tableau avec les colonnes suivantes :

* Nom du conducteur/conductrice
* Prénom du conducteur/conductrice
* Date d’absence (format JJ/MM/AAAA)
* Motif de l’absence
* Remplacement (si applicable)

Le fichier Excel est enregistré sous le nom `Tableau_des_absences.xlsx` dans le même répertoire que le script.

Notez que vous devrez installer la bibliothèque `openpyxl` si elle n’est pas déjà installée. Vous pouvez le faire en exécutant la commande suivante dans votre terminal/invite de commandes :
« `bash
pip install openpyxl
« ` »

Retour en haut