# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui utilise la bibliothèque `openpyxl` pour créer un tableau en Excel avec les KPI que vous avez spécifiés :
« `python
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment
# Créer un nouveau livre Excel
wb = Workbook()
ws = wb.active
# Titre du tableau
ws[‘A1’] = ‘Tableau de bord des KPI – Chargé/Chargée de communication’
ws[‘A1’].font = Font(bold=True)
ws[‘A1′].alignment = Alignment(horizontal=’center’)
# En-tête des colonnes
ws[‘B2’] = ‘Date’
ws[‘C2’] = ‘KPI 1 (MOYENNE)’
ws[‘D2’] = ‘KPI 2 (MAX)’
ws[‘E2’] = ‘KPI 3 (MIN)’
ws[‘F2’] = ‘KPI 4 (SOMME)’
# Formules pour les KPI
kpi1_formula = ‘=AVERAGE(B3:B10)’ # Moyenne de la colonne B
kpi2_formula = ‘=MAX(B3:B10)’ # Maximum de la colonne B
kpi3_formula = ‘=MIN(B3:B10)’ # Minimum de la colonne B
kpi4_formula = ‘=SUM(B3:B10)’ # Somme de la colonne B
# Insérer les formules dans le tableau
ws[‘C2’] = ‘MOYENNE’
ws[‘D2’] = ‘MAX’
ws[‘E2’] = ‘MIN’
ws[‘F2’] = ‘SOMME’
ws[‘C3’].value = kpi1_formula
ws[‘D3’].value = kpi2_formula
ws[‘E3’].value = kpi3_formula
ws[‘F3′].value = kpi4_formula
# Insérer des données dans les cellules B3 à B10
for i in range(3, 11):
ws[f’B{i}’] = ‘Donnée {i-2}’ # Remplacez par vos données réelles
# Sauvegarder le fichier Excel
wb.save(‘Tableau_de_bord_KPI.xlsx’)
« `
Ce code crée un tableau en Excel avec les KPI suivants :
* MOYENNE : calculé à l’aide de la fonction `AVERAGE` (formelette `=AVERAGE(B3:B10)`)
* MAX : calculé à l’aide de la fonction `MAX` (formelette `=MAX(B3:B10)`)
* MIN : calculé à l’aide de la fonction `MIN` (formelette `=MIN(B3:B10)`)
* SOMME : calculé à l’aide de la fonction `SUM` (formelette `=SUM(B3:B10)`)
Assurez-vous de remplacer les données dans les cellules B3 à B10 par vos propres données.
Notez que vous devez avoir installée la bibliothèque `openpyxl` pour exécuter ce code. Vous pouvez l’installer en utilisant pip : `pip install openpyxl`
J’espère que cela vous aidera ! »