Titre de Uz605n00817.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour l’analyse de rentabilité :

« `python
import pandas as pd
from openpyxl import Workbook
from openpyxl.styles import Font

# Création d’un nouveau workbook
wb = Workbook()
ws = wb.active

# Titres du tableau
titres = [‘Date’, ‘Cout’, ‘Recette’, ‘Marge (%)’, ‘Marge (€)’]

# Ajout des titres dans le premier ligne de la feuille
for i, titre in enumerate(titres):
ws.cell(row=1, column=i+1).value = titre

# Formulaire pour saisir les données
formulaire = [
{‘Date’: ‘Janvier 2023’, ‘Cout’: 1000, ‘Recette’: 1500},
{‘Date’: ‘Février 2023’, ‘Cout’: 1200, ‘Recette’: 1800},
{‘Date’: ‘Mars 2023’, ‘Cout’: 1400, ‘Recette’: 2000}
]

# Ajout des données dans le tableau
for i, donnée in enumerate(formulaire):
ws.cell(row=i+2, column=1).value = donnée[‘Date’]
ws.cell(row=i+2, column=2).value = donnée[‘Cout’]
ws.cell(row=i+2, column=3).value = donnée[‘Recette’]

# Calcul des marges
for i in range(2, len(formulaire)+2):
cout = ws.cell(row=i, column=2).value
recette = ws.cell(row=i, column=3).value
marge_percent = ((recette – cout) / recette) * 100
marge_euro = (recette – cout)
ws.cell(row=i, column=4).value = marge_percent
ws.cell(row=i, column=5).value = marge_euro

# Formatage des cellules
for i in range(1, len(titres)+2):
for j in range(1, 6):
if (i == 1) or (j == 1): # Si c’est le premier ligne ou la première colonne, on met en gras les titres
ws.cell(row=i, column=j).font = Font(bold=True)
elif (i > 2 and j != 5): # Si ce n’est pas la ligne des marges, mais que c’est une cellule à gauche de la marge, on centre le texte
ws.cell(row=i, column=j).alignment = ‘center’

# Enregistrement du fichier Excel
wb.save(‘Analyse_de_rentabilité.xlsx’)
« `

Ce code crée un tableau Excel avec les champs suivants :

* Date
* Cout
* Recette
* Marge (%) (calculée automatiquement)
* Marge (€) (calculée automatiquement)

Il utilise la bibliothèque `openpyxl` pour gérer le fichier Excel et crée un nouveau fichier nommé « Analyse_de_rentabilité.xlsx » dans le répertoire courant.

Pour lancer ce code, assurez-vous d’avoir installé les bibliothèques nécessaires (`pandas`, `openpyxl`) en utilisant pip : `pip install pandas openpyxl`. »

Retour en haut