# 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 accidents de travail :
« `python
import openpyxl
from datetime import date
# Création d’un nouveau livre Excel
wb = openpyxl.Workbook()
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Numéro d\’accident’
ws[‘B1’] = ‘Date de l\’accident’
ws[‘C1’] = ‘Lieu de l\’accident’
ws[‘D1’] = ‘Cause de l\’accident’
ws[‘E1’] = ‘Nom et prénom du salarié’
ws[‘F1’] = ‘Numéro de sécurité sociale’
ws[‘G1’] = ‘Mesures de prévention mises en place’
# Formatage des colonnes
ws.column_dimensions[‘A’].width = 15
ws.column_dimensions[‘B’].width = 12
ws.column_dimensions[‘C’].width = 20
ws.column_dimensions[‘D’].width = 30
ws.column_dimensions[‘E’].width = 25
ws.column_dimensions[‘F’].width = 20
ws.column_dimensions[‘G’].width = 30
# Données du tableau (vous pouvez les remplacer par vos propres données)
donnees = [
[‘001’, date.today().strftime(‘%d/%m/%Y’), ‘Bâtiment A’, ‘Chute de matériel’, ‘Jean Dupont’, ‘123456789’, ‘Formation à l\’utilisation des échafaudages’],
[‘002’, date.today() – timedelta(days=1).strftime(‘%d/%m/%Y’), ‘Bâtiment B’, ‘Coup de poing’, ‘Marie Dupond’, ‘987654321’, ‘Avis sur les comportements violents au travail’]
]
# Inscription des données dans le tableau
for i, ligne in enumerate(donnees):
ws.cell(row=i+2, column=1).value = ligne[0]
ws.cell(row=i+2, column=2).value = ligne[1]
ws.cell(row=i+2, column=3).value = ligne[2]
ws.cell(row=i+2, column=4).value = ligne[3]
ws.cell(row=i+2, column=5).value = ligne[4]
ws.cell(row=i+2, column=6).value = ligne[5]
ws.cell(row=i+2, column=7).value = ligne[6]
# Enregistrement du fichier Excel
wb.save(‘Tableau_de_suivi_des_accidents_de_travail.xlsx’)
« `
Ce code crée un tableau avec les colonnes suivantes :
* Numéro d’Accident
* Date de l’accident
* Lieu de l’accident
* Cause de l’accident
* Nom et prénom du salarié
* Numéro de sécurité sociale
* Mesures de prévention mises en place
Il y a également un exemple de données pour chaque colonne. Vous pouvez remplacer ces données par vos propres informations.
Enfin, le code enregistre le fichier Excel avec le nom ‘Tableau_de_suivi_des_accidents_de_travail.xlsx’ dans le répertoire actuel.
Notez que vous devrez installer la bibliothèque `openpyxl` si elle n’est pas déjà installée. Vous pouvez l’installer via pip :
« `bash
pip install openpyxl
« `
J’espère que cela vous aidera à créer votre tableau Excel de suivi des accidents de travail ! »