# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec des fonctionnalités pour une entreprise, spécifiquement pour la gestion de Pontiers/Pontières. Je vais utiliser la bibliothèque `openpyxl` pour créer et modifier le fichier Excel.
« `python
from openpyxl import Workbook
# Créer un nouveau livre Excel
wb = Workbook()
# Sélectionner la feuille active (par défaut, c’est la première feuille)
ws = wb.active
# Titre de la feuille
ws[‘A1’] = ‘Pontiers/Pontières’
ws[‘B1’] = ‘Nom’
ws[‘C1’] = ‘Adresse’
ws[‘D1’] = ‘Téléphone’
ws[‘E1’] = ‘Email’
# Fonctions pour les utilisateurs
def ajouter_pontier():
# Demander les informations du Pontier/Pontière
nom = input(« Entrer le nom : « )
adresse = input(« Entrer l’adresse : « )
telephone = input(« Entrer le téléphone : « )
email = input(« Entrer l’email : « )
# Ajouter les informations dans la feuille Excel
ws.append([nom, adresse, telephone, email])
def supprimer_pontier():
# Demander le numéro de ligne du Pontier/Pontière à supprimer
num_ligne = int(input(« Entrer le numéro de ligne : « ))
# Supprimer la ligne correspondante dans la feuille Excel
ws.delete_rows(num_ligne)
def modifier_pontier():
# Demander le numéro de ligne et les informations du Pontier/Pontière à modifier
num_ligne = int(input(« Entrer le numéro de ligne : « ))
nom = input(« Entrer le nouveau nom : « )
adresse = input(« Entrer la nouvelle adresse : « )
telephone = input(« Entrer le nouveau téléphone : « )
email = input(« Entrer l’email : « )
# Modifier les informations dans la feuille Excel
ws.cell(row=num_ligne, column=2).value = nom
ws.cell(row=num_ligne, column=3).value = adresse
ws.cell(row=num_ligne, column=4).value = telephone
ws.cell(row=num_ligne, column=5).value = email
def afficher_pontiers():
# Afficher les informations des Pontiers/Pontières dans la feuille Excel
for i in range(2, ws.max_row + 1):
print(f »Nom : {ws.cell(row=i, column=2).value} »)
print(f »Adresse : {ws.cell(row=i, column=3).value} »)
print(f »Téléphone : {ws.cell(row=i, column=4).value} »)
print(f »Email : {ws.cell(row=i, column=5).value} »)
print()
# Menu pour les utilisateurs
while True:
print(« 1. Ajouter un Pontier/Pontière »)
print(« 2. Supprimer un Pontier/Pontière »)
print(« 3. Modifier un Pontier/Pontière »)
print(« 4. Afficher les Pontiers/Pontières »)
choix = input(« Entrer votre choix : « )
if choix == « 1 »:
ajouter_pontier()
elif choix == « 2 »:
supprimer_pontier()
elif choix == « 3 »:
modifier_pontier()
elif choix == « 4 »:
afficher_pontiers()
else:
print(« Choix invalid »)
# Enregistrer le livre Excel
wb.save(« pontiers.xlsx »)
« `
Ce code crée un fichier Excel nommé `pontiers.xlsx` avec une feuille contenant les informations des Pontiers/Pontières. Les fonctions `ajouter_pontier`, `supprimer_pontier`, `modifier_pontier` et `afficher_pontiers` permettent aux utilisateurs de gérer les données dans la feuille Excel.
Notez que vous devrez installer la bibliothèque `openpyxl` en utilisant pip : `pip install openpyxl`. »