# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python pour créer un tableau Excel avec les formules de rentabilité que vous avez demandées :
« `python
import pandas as pd
from openpyxl import Workbook
# Création d’un objet Workbook
wb = Workbook()
# Sélection du feuillet actif (sheet)
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Chargé/Chargée d\’affaires’
ws[‘B1’] = ‘COUT (€)’
ws[‘C1’] = ‘RECETTE (€)’
ws[‘D1’] = ‘MARGE (%)’
# Données pour l’exemple
data = {
‘Chargé/Chargée d\’affaires’: [‘Jean’, ‘Marie’, ‘Pierre’],
‘COUT (€)’: [1000, 800, 1200],
‘RECETTE (€)’: [1500, 1100, 1800]
}
# Création du tableau à partir des données
df = pd.DataFrame(data)
ws.append([ »] * len(df.columns)) # ligne de séparation
for index, row in df.iterrows():
ws.append(row)
# Formule pour calculer la MARGE (%)
ws[‘D2’] = ‘=((C2-B2)/B2)*100’
ws[‘D3’] = ‘=((C3-B3)/B3)*100’
ws[‘D4’] = ‘=((C4-B4)/B4)*100’
# Formatage des colonnes
ws.column_dimensions[‘A’].width = 15
ws.column_dimensions[‘B’].width = 10
ws.column_dimensions[‘C’].width = 10
ws.column_dimensions[‘D’].width = 10
# Enregistrement du fichier Excel
wb.save(‘analyse_rentabilite.xlsx’)
« `
Ce code crée un tableau avec les colonnes suivantes :
* Chargé/Chargée d\’affaires
* COUT (€)
* RECETTE (€)
* MARGE (%)
Il calcule la MARGE (%) en utilisant la formule `=((C2-B2)/B2)*100`, où `C2` est la valeur de la colonne `RECETTE` et `B2` est la valeur de la colonne `COUT`.
Pour exécuter ce code, vous aurez besoin d’installer les bibliothèques `openpyxl` et `pandas`. Vous pouvez le faire en exécutant les commandes suivantes dans votre terminal :
« `bash
pip install openpyxl pandas
« `
Une fois que vous avez exécuté le code, un fichier Excel nommé `analyse_rentabilite.xlsx` sera créé dans le même répertoire que votre script Python. Ce fichier contiendra les données du tableau avec les formules de rentabilité.
N’oubliez pas de remplacer les valeurs exemple par vos propres données pour obtenir une analyse de rentabilité précise ! »