# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la gestion du temps d’un infirmier/anesthésiste (IADE). J’ai utilisé la bibliothèque `openpyxl` pour créer et modifier des fichiers Excel.
« `python
# Importation des bibliothèques nécessaires
import openpyxl
# Création d’un nouveau fichier Excel
wb = openpyxl.Workbook()
# Sélection du premier feuillet (sheet1)
ws = wb[‘Sheet’]
# En-tête du tableau
ws[‘A1’] = ‘Nom du patient’
ws[‘B1’] = ‘Date de la séance’
ws[‘C1’] = ‘Heure de début’
ws[‘D1’] = ‘Heure de fin’
ws[‘E1’] = ‘Type d’intervention’
ws[‘F1’] = ‘Compétence utilisée’
ws[‘G1’] = ‘Temps total passé’
# Formatage des en-têtes
for cell in ws[‘A1:G1’]:
for c in cell:
c.font = openpyxl.styles.Font(bold=True)
# Fonction pour ajouter une nouvelle ligne au tableau
def add_row(nom_patient, date_seance, heure_debut, heure_fin, type_intervention, competence_utilisee):
# Création d’une nouvelle ligne
ws.append([nom_patient, date_seance, heure_debut, heure_fin, type_intervention, competence_utilisee])
# Calcul du temps total passé
temps_total = str(int(heure_fin) – int(heure_debut))
ws.cell(row=ws.max_row, column=7).value = temps_total
# Exemple d’utilisation de la fonction add_row
add_row(‘Patient 1’, ‘2023-03-10’, 9, 12, ‘Anesthésie générale’, ‘IADE’)
add_row(‘Patient 2’, ‘2023-03-11’, 13, 15, ‘Rapport de surveillance’, ‘IADE’)
# Enregistrement du fichier Excel
wb.save(‘Gestion_de_temps_IADE.xlsx’)
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* Nom du patient
* Date de la séance
* Heure de début
* Heure de fin
* Type d’intervention
* Compétence utilisée
* Temps total passé
La fonction `add_row` permet d’ajouter une nouvelle ligne au tableau en spécifiant les informations du patient, la date et l’heure de la séance, le type d’intervention et la compétence utilisée. Le temps total passé est automatiquement calculé.
J’espère que cela vous aidera ! »