# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour l’hôtellerie-restauration avec des fonctions utiles pour un Directeur/Directrice :
« `python
import xlsxwriter
from datetime import date
# Création du fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_Hotellerie.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Date’)
worksheet.write(0, 1, ‘Nom du client’)
worksheet.write(0, 2, ‘Type de réservation’)
worksheet.write(0, 3, ‘Nombre de chambres’)
worksheet.write(0, 4, ‘Tarif par chambre’)
worksheet.write(0, 5, ‘Total’)
# Fonction pour calculer le total
def calcul_total(nom_client, type_reservation, nombre_chambres, tarif_par_chambre):
return nombre_chambres * tarif_par_chambre
# Ajout des données
donnees = [
[‘Client 1’, ‘Chambre simple’, 2, 50],
[‘Client 2’, ‘Chambre double’, 3, 70],
[‘Client 3’, ‘Salle de réunion’, 4, 100]
]
for i, donnee in enumerate(donnees):
worksheet.write(i + 1, 0, date.today())
worksheet.write(i + 1, 1, donnee[0])
worksheet.write(i + 1, 2, donnee[1])
worksheet.write(i + 1, 3, str(donnee[2]))
worksheet.write(i + 1, 4, str(donnee[3]))
total = calcul_total(donnee[0], donnee[1], donnee[2], donnee[3])
worksheet.write(i + 1, 5, str(total))
# Fermeture du fichier Excel
workbook.close()
« `
Ce code crée un tableau avec les colonnes suivantes :
* Date : la date d’aujourd’hui
* Nom du client : le nom du client
* Type de réservation : le type de réservation (chambre simple, chambre double, etc.)
* Nombre de chambres : le nombre de chambres réservées
* Tarif par chambre : le tarif par chambre
* Total : le total du séjour
La fonction `calcul_total` calcule le total en multipliant le nombre de chambres par le tarif par chambre.
Vous pouvez modifier les données pour ajouter d’autres clients ou réservations. »