# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour les céramistes d’art, avec des fonctionnalités utiles pour l’utilisation dans une entreprise :
« `python
# Importer la bibliothèque openpyxl pour créer le fichier Excel
from openpyxl import Workbook
# Créer un nouveau livre de travail (fichier Excel)
wb = Workbook()
# Sélectionner la feuille de travail par défaut (la première)
ws = wb.active
# Titre de la feuille de travail
ws[‘A1’] = ‘Céramique d »art’
ws[‘B1’] = ‘Description’
ws[‘C1’] = ‘Prix unitaire’
ws[‘D1’] = ‘Quantité’
ws[‘E1’] = ‘Montant total’
# Fonction pour ajouter une nouvelle ligne de données
def add_line(description, prix_unitaire, quantite):
# Récupérer le numéro de la ligne suivante (puisque les lignes commencent à 2)
num_ligne = ws.max_row + 1
# Écrire les données dans chaque colonne
ws.cell(row=num_ligne, column=2).value = description
ws.cell(row=num_ligne, column=3).value = prix_unitaire
ws.cell(row=num_ligne, column=4).value = quantite
ws.cell(row=num_ligne, column=5).value = prix_unitaire * quantite
# Sauvegarder les modifications
wb.save(‘céramique_d_art.xlsx’)
# Exemple d’utilisation de la fonction add_line()
add_line(‘Vase en céramique’, 50.0, 10)
add_line(‘Assiette en céramique’, 20.0, 15)
# Fonction pour calculer le total des montants
def calcul_total():
# Récupérer les valeurs de la dernière colonne (Montant total)
last_row = ws.max_row
total = sum(ws.cell(row=i, column=5).value for i in range(2, last_row + 1))
return total
# Exemple d’utilisation de la fonction calcul_total()
print(‘Total :’, calcul_total())
# Sauvegarder le fichier Excel avec les données
wb.save(‘céramique_d_art.xlsx’)
« `
Ce code crée un tableau Excel pour les céramistes d’art, avec des colonnes pour :
* `A` : Description de l’article (nom du produit)
* `B` : Prix unitaire
* `C` : Quantité
* `D` : Montant total (calculé automatiquement)
La fonction `add_line()` permet d’ajouter des nouvelles lignes de données au tableau, en spécifiant la description, le prix unitaire et la quantité.
La fonction `calcul_total()` calcule le total des montants totaux en soustrayant les valeurs de la dernière colonne (Montant total).
Enfin, le code sauvegarde le fichier Excel avec les données dans un fichier nommé « céramique_d_art.xlsx ».
Les commentaires ont été ajoutés pour expliquer chaque étape du processus et aider à comprendre l’usage de ces fonctions.
Pour utiliser ce code, vous devez d’abord installer la bibliothèque `openpyxl` en utilisant pip : `pip install openpyxl`. Ensuite, vous pouvez exécuter le code Python pour créer le fichier Excel. »