# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les KPI souhaités pour un technicien/technicienne en intervention sociale et familiale (TISF). Je vais utiliser la bibliothèque `openpyxl` pour créer le tableau Excel.
« `python
from openpyxl import Workbook
# Création d’un nouveau livre Excel
wb = Workbook()
# Sélection de la feuille active
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘KPI’
ws[‘B1’] = ‘Description’
# Lignes du tableau
lignes = [
{‘KPI’: ‘MOYENNE’, ‘Description’: ‘Moyenne des interventions par jour’},
{‘KPI’: ‘MAX’, ‘Description’: ‘Maximum de interventions par jour’},
{‘KPI’: ‘MIN’, ‘Description’: ‘Minimum de interventions par jour’},
{‘KPI’: ‘SOMME’, ‘Description’: ‘Total d\’interventions’},
]
# Écriture des données dans le tableau
for i, ligne in enumerate(lignes):
ws[f’A{i+2}’] = ligne[‘KPI’]
ws[f’B{i+2}’] = ligne[‘Description’]
# Formules pour calculer les KPI
ws[f’C1′] = ‘Formules’
ws[f’D1′] = ‘=AVERAGE(B2:B5)’
ws[f’E1′] = ‘=MAX(B2:B5)’
ws[f’F1′] = ‘=MIN(B2:B5)’
ws[f’G1′] = ‘=SUM(B2:B5)’
# Enregistrement du fichier Excel
wb.save(‘Tableau_de_bord_TISF.xlsx’)
« `
Ce code créera un fichier Excel nommé `Tableau_de_bord_TISF.xlsx` avec les KPI souhaités. Le tableau aura 6 lignes et 8 colonnes, avec les en-têtes suivants :
| KPI | Description | Formules |
| — | — | — |
| MOYENNE | Moyenne des interventions par jour | =AVERAGE(B2:B5) |
| MAX | Maximum de interventions par jour | =MAX(B2:B5) |
| MIN | Minimum de interventions par jour | =MIN(B2:B5) |
| SOMME | Total d’interventions | =SUM(B2:B5) |
Les formules seront automatiquement calculées lorsque vous ouvrirez le fichier Excel. »