# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour des utilisations comptables en entreprise :
« `python
import pandas as pd
from openpyxl import Workbook
# Création d’un nouveau livre Excel
wb = Workbook()
# Sélection du feuillet actif (par défaut, c’est le premier)
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Fichier Comptable’
ws[‘B1’] = ‘Entreprise :’
ws[‘C1’] = ‘Date :’
# Lignes de données
data = [
[‘Facture’, 100, 10],
[‘Débit’, -50, 20],
[‘Crédit’, 0, 30]
]
# Insérer les lignes de données dans le tableau
for i, row in enumerate(data):
for j, value in enumerate(row):
ws.cell(row=i+2, column=j+1).value = value
# Fonctions de calcul (commentaires en anglais)
# Calcul du solde total
def calculate_total():
# Somme des colonnes ‘Montant’ et ‘Solde’
total = 0
for row in ws.iter_rows(min_row=2, max_row=len(data)+1):
total += float(row[2].value)
return total
# Calcul du solde net
def calculate_net_balance():
# Somme des colonnes ‘Montant’ et ‘Solde’
balance = 0
for row in ws.iter_rows(min_row=2, max_row=len(data)+1):
balance += float(row[1].value)
return balance
# Ajout de la fonction de calcul dans le tableau
ws[‘A10’] = ‘Calcul du solde total :’
ws[‘B10’] = calculate_total()
ws[‘C10’] = ‘Calcul du solde net :’
ws[‘D10’] = calculate_net_balance()
# Enregistrer le fichier Excel
wb.save(‘comptable.xlsx’)
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* `Facture`, `Débit` et `Crédit` pour les types de transactions
* `Montant` pour la valeur de chaque transaction
* `Solde` pour le solde après chaque transaction
Les fonctions de calcul (`calculate_total()` et `calculate_net_balance()`) sont commentées en anglais, mais elles permettent de calculer respectivement le solde total et le solde net des transactions.
Notez que vous devrez installer les bibliothèques nécessaires (pandas et openpyxl) avant de pouvoir exécuter ce code. »