# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour une utilisation en entreprise, spécifiquement pour un réceptionniste en hôtellerie. J’ai ajouté des commentaires pour expliquer chaque fonction.
« `python
# Importez la bibliothèque openpyxl pour travailler avec Excel
import openpyxl
# Créez un nouveau fichier Excel vide
wb = openpyxl.Workbook()
# Sélectionnez la feuille de calcul par défaut (nommée « Feuille1 »)
ws = wb.active
# En-tête du tableau : titre et colonnes
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Numéro de chambre’
ws[‘D1’] = ‘Date d\’arrivée’
ws[‘E1’] = ‘Date de départ’
# Fonction pour ajouter une nouvelle ligne au tableau
def ajouter_ligne(nom, prenom, numero_chambre, date_arrivee, date_depart):
# Ajoutez les valeurs dans la feuille de calcul
ws.append([nom, prenom, numero_chambre, date_arrivee, date_depart])
# Fonction pour répertorier les hôtes actuels
def repertoir_hotes():
# Demandez à l’utilisateur d’entrer le nombre de hôtes présents
nb_hotes = int(input(« Entrez le nombre d’hôtes présents : « ))
# Demandez à l’utilisateur d’entrer les informations pour chaque hôte
for i in range(nb_hotes):
nom = input(f »Nom du {i+1}ème hôte : « )
prenom = input(f »Prénom du {i+1}ème hôte : « )
numero_chambre = input(f »Numéro de chambre du {i+1}ème hôte : « )
date_arrivee = input(f »Date d’arrivée du {i+1}ème hôte : « )
date_depart = input(f »Date de départ du {i+1}ème hôte : « )
# Appelez la fonction pour ajouter une nouvelle ligne au tableau
ajouter_ligne(nom, prenom, numero_chambre, date_arrivee, date_depart)
# Fonction pour afficher le tableau
def afficher_tableau():
print(ws[‘A1′:’E’ + str(ws.max_row)])
# Appel des fonctions
repertoir_hotes()
afficher_tableau()
# Sauvegardez le fichier Excel
wb.save(‘hôtes.xlsx’)
« `
Ce code crée un tableau avec les colonnes « Nom », « Prénom », « Numéro de chambre », « Date d’arrivée » et « Date de départ ». La fonction `ajouter_ligne` permet d’ajouter une nouvelle ligne au tableau pour chaque hôte. La fonction `repertoir_hotes` demande à l’utilisateur d’entrer les informations pour chaque hôte et appelle la fonction `ajouter_ligne`. La fonction `afficher_tableau` affiche le contenu du tableau.
Notez que vous devrez installer la bibliothèque openpyxl en utilisant pip avant de pouvoir exécuter ce code : `pip install openpyxl`.
J’espère que cela vous aidera ! »