Titre de gw156m58818.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour une utilisation en entreprise, avec des fonctionnalités utiles pour le PDG. J’ai utilisé la bibliothèque `openpyxl` pour créer et modifier les fichiers Excel.

« `python
import openpyxl

# Création d’un nouveau fichier Excel
wb = openpyxl.Workbook()

# Sélection de la feuille active
ws = wb.active

# Titre du tableau
ws[‘A1’] = « Tableau de bord »
ws[‘B1’] = « PDG »

# En-tête des colonnes
ws[‘A2’] = « Nom »
ws[‘B2’] = « Prénom »
ws[‘C2’] = « Fonction »
ws[‘D2’] = « E-mail »
ws[‘E2’] = « Téléphone »

# Fonctions pour les utilisateurs
def ajouter_utilisateur():
nom = input(« Entrez le nom de l’utilisateur : « )
prenom = input(« Entrez le prénom de l’utilisateur : « )
fonction = input(« Entrez la fonction de l’utilisateur : « )
email = input(« Entrez l’e-mail de l’utilisateur : « )
telephone = input(« Entrez le téléphone de l’utilisateur : « )

ws.append([nom, prenom, fonction, email, telephone])

def afficher_utilisateurs():
for i in range(3, ws.max_row + 1):
print(f »Nom : {ws.cell(row=i, column=1).value}, Prénom : {ws.cell(row=i, column=2).value}, Fonction : {ws.cell(row=i, column=3).value} »)

def modifier_utilisateur():
num_ligne = int(input(« Entrez le numéro de ligne à modifier (depuis la ligne 3) : « ))
ws.cell(row=num_ligne, column=1).value = input(« Entrez le nouveau nom : « )
ws.cell(row=num_ligne, column=2).value = input(« Entrez le nouveau prénom : « )
ws.cell(row=num_ligne, column=3).value = input(« Entrez la nouvelle fonction : « )

def supprimer_utilisateur():
num_ligne = int(input(« Entrez le numéro de ligne à supprimer (depuis la ligne 3) : « ))
ws.delete_rows(num_ligne)

# Menu principal
while True:
print(« \nMenu principal »)
print(« 1. Ajouter un utilisateur »)
print(« 2. Afficher les utilisateurs »)
print(« 3. Modifier un utilisateur »)
print(« 4. Supprimer un utilisateur »)
print(« 5. Quitter »)

choix = input(« Entrez votre choix : « )

if choix == « 1 »:
ajouter_utilisateur()
elif choix == « 2 »:
afficher_utilisateurs()
elif choix == « 3 »:
modifier_utilisateur()
elif choix == « 4 »:
supprimer_utilisateur()
elif choix == « 5 »:
break
else:
print(« Choix non valide. Veuillez essayer à nouveau. »)

# Enregistrement du fichier Excel
wb.save(« Tableau de bord.xlsx »)
« `

Ce code crée un tableau Excel avec les colonnes suivantes :

* Nom
* Prénom
* Fonction
* E-mail
* Téléphone

Il définit également cinq fonctions pour gérer les utilisateurs :

* `ajouter_utilisateur()` : ajoute un nouvel utilisateur au tableau.
* `afficher_utilisateurs()` : affiche la liste des utilisateurs dans le tableau.
* `modifier_utilisateur()` : permet de modifier les informations d’un utilisateur déjà existant.
* `supprimer_utilisateur()` : supprime un utilisateur du tableau.

Le code se termine par un menu principal qui permet au PDG de choisir l’action à effectuer. Les choix possibles sont :

* Ajouter un utilisateur
* Afficher les utilisateurs
* Modifier un utilisateur
* Supprimer un utilisateur
* Quitter

La base de données est enregistrée dans un fichier Excel nommé « Tableau de bord.xlsx ». »

Retour en haut