# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour des prévisions financières pour un cuisinier/cuisinière en industrie. Ce script utilise la bibliothèque `openpyxl` pour créer et modifier le fichier Excel.
« `python
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment
# Création du workbook
wb = Workbook()
ws = wb.active
# En-tête de la feuille
ws[‘A1’] = ‘Date’
ws[‘B1’] = ‘Ventes (€)’
ws[‘C1’] = ‘Coûts (€)’
ws[‘D1’] = ‘Profit (€)’
ws[‘E1’] = ‘PREVISION’
ws[‘F1’] = ‘TENDANCE’
ws[‘G1’] = ‘MOYENNE’
# Formatage de la feuille
for row in ws.iter_rows(values_only=True):
for cell in row:
if isinstance(cell, int) or isinstance(cell, float):
ws.cell(row=row[0], column=0).number_format = ‘#,##0.00’
ws.cell(row=row[0], column=1).number_format = ‘#,##0.00’
ws.cell(row=row[0], column=2).number_format = ‘#,##0.00’
ws.cell(row=row[0], column=3).number_format = ‘#,##0.00′
else:
ws.cell(row=row[0], column=0).alignment = Alignment(horizontal=’center’)
ws.cell(row=row[0], column=1).alignment = Alignment(horizontal=’center’)
ws.cell(row=row[0], column=2).alignment = Alignment(horizontal=’center’)
ws.cell(row=row[0], column=3).alignment = Alignment(horizontal=’center’)
# Données
donnees = [
[‘Janvier’, 10000, 5000, 5000],
[‘Février’, 12000, 6000, 6000],
[‘Mars’, 15000, 7000, 7000],
[‘Avril’, 18000, 8000, 8000],
[‘Mai’, 20000, 9000, 9000]
]
# Insérer les données
for i, row in enumerate(donnees):
ws.cell(row=i+2, column=1).value = row[0]
ws.cell(row=i+2, column=2).value = row[1]
ws.cell(row=i+2, column=3).value = row[2]
ws.cell(row=i+2, column=4).value = ‘=B’ + str(i+2) + ‘+C’ + str(i+2)
ws.cell(row=i+2, column=5).value = ‘=AVERAGE(B1:B’ + str(i+2) + ‘)’
ws.cell(row=i+2, column=6).value = ‘=TREND(B1:B’ + str(i+2) + ‘,B1)’
ws.cell(row=i+2, column=7).value = ‘=AVERAGE(C1:C’ + str(i+2) + ‘)’
# Enregistrer le fichier
wb.save(‘prévisions_financières.xlsx’)
« `
Ce script crée un tableau Excel avec les colonnes suivantes :
– Date
– Ventes (€)
– Coûts (€)
– Profit (€)
– PREVISION
– TENDANCE
– MOYENNE
Les données sont insérées dans la plage `B2:G6` et les formules pour calculer la prévision, la tendance et la moyenne sont également insérées.
Notez que ce script utilise des données simplifiées et que vous devrez ajuster le code en fonction de vos besoins spécifiques. »