# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour une chapellerie/chapelier :
« `python
# Importation des bibliothèques nécessaires
import xlsxwriter
# Création du livre Excel
workbook = xlsxwriter.Workbook(‘Chapelerie.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête de la feuille
worksheet.write(0, 0, ‘Nom’) # A1
worksheet.write(0, 1, ‘Adresse’) # B1
worksheet.write(0, 2, ‘Téléphone’) # C1
worksheet.write(0, 3, ‘Email’) # D1
# Fonction pour ajouter une ligne
def ajout_ligne(nom, adresse, telephone, email):
# Ajout de la ligne dans le tableau
worksheet.write(row + 1, 0, nom)
worksheet.write(row + 1, 1, adresse)
worksheet.write(row + 1, 2, telephone)
worksheet.write(row + 1, 3, email)
# Variables pour stocker les informations
nom = »
adresse = »
telephone = »
email = »
# Fonction pour enregistrer les données dans le fichier Excel
def enregistre_fichier():
global row
row += 1
ajout_ligne(nom, adresse, telephone, email)
workbook.close()
# Fonction pour afficher la feuille de calcul
def affiche_feuille():
print(« Feuille de calcul : »)
for ligne in range(0, row + 1):
print(f »Ligne {ligne+1} : Nom = {worksheet.cell_value(ligne, 0)}, Adresse = {worksheet.cell_value(ligne, 1)} »)
# Initialisation
row = 1
while True:
print(« Menu »)
print(« 1 – Ajouter une ligne »)
print(« 2 – Enregistrer le fichier »)
print(« 3 – Afficher la feuille de calcul »)
print(« 4 – Quitter »)
choix = input(« Entrez votre choix : « )
if choix == ‘1’:
nom = input(« Nom : « )
adresse = input(« Adresse : « )
telephone = input(« Téléphone : « )
email = input(« Email : « )
ajout_ligne(nom, adresse, telephone, email)
elif choix == ‘2’:
enregistre_fichier()
elif choix == ‘3’:
affiche_feuille()
elif choix == ‘4’:
break
else:
print(« Choix non valide »)
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* Nom
* Adresse
* Téléphone
* Email
Il propose une interface utilisateur pour ajouter des lignes, enregistrer le fichier et afficher la feuille de calcul. Les données sont stockées dans des variables globales (`nom`, `adresse`, `telephone`, `email`) et ajoutées à la feuille de calcul lors du choix 1.
Vous pouvez personnaliser ce code pour répondre aux besoins spécifiques de votre entreprise. »