# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour une entreprise, avec des fonctionnalités adaptées à la profession de Metteur/Metteuse en scène :
« `python
import xlsxwriter
# Création du fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_MetteurMetteuse.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Numéro de spectacle’)
worksheet.write(0, 1, ‘Titre du spectacle’)
worksheet.write(0, 2, ‘Date du spectacle’)
worksheet.write(0, 3, ‘Heure du spectacle’)
worksheet.write(0, 4, ‘Lieu du spectacle’)
worksheet.write(0, 5, ‘Effectif de la troupe’)
worksheet.write(0, 6, ‘Budget alloué’)
# Fonction pour ajouter un nouveau spectacle
def ajout_spectacle(num_spectacle, titre_spectacle, date_spectacle, heure_spectacle, lieu_spectacle, effectif_troupe, budget_alloue):
# Récupération des données du spectacle
num = num_spectacle
titre = titre_spectacle
date = date_spectacle
heure = heure_spectacle
lieu = lieu_spectacle
effectif = effectif_troupe
budget = budget_alloue
# Ajout des données dans le tableau
worksheet.write(num, 0, num)
worksheet.write(num, 1, titre)
worksheet.write(num, 2, date)
worksheet.write(num, 3, heure)
worksheet.write(num, 4, lieu)
worksheet.write(num, 5, effectif)
worksheet.write(num, 6, budget)
# Fonction pour résumer les coûts des spectacles
def resume_coûts():
# Récupération des données du tableau
last_row = worksheet.nrows – 1
total_budget = 0
for i in range(1, last_row + 1):
budget = worksheet.cell_value(i, 6)
total_budget += budget
return total_budget
# Fonction pour afficher les informations du spectacle en cours
def info_spectacle_en_cours():
# Récupération des données du tableau
last_row = worksheet.nrows – 1
num_spectacle = worksheet.cell_value(last_row, 0)
titre_spectacle = worksheet.cell_value(last_row, 1)
return f »Spectacle en cours : {titre_spectacle} (Numéro : {num_spectacle}) »
# Fonction pour ajouter un nouveau spectacle
ajout_spectacle(1, ‘Spectacle 1’, ‘2023-02-15′, ’19h30’, ‘Théâtre du Châtelet’, 20, 10000)
# Fermeture du fichier Excel
workbook.close()
« `
Cet exemple crée un tableau avec les colonnes suivantes :
* Numéro de spectacle
* Titre du spectacle
* Date du spectacle
* Heure du spectacle
* Lieu du spectacle
* Effectif de la troupe
* Budget alloué
Il définit également trois fonctions :
* `ajout_spectacle` pour ajouter un nouveau spectacle dans le tableau
* `resume_coûts` pour résumer les coûts des spectacles
* `info_spectacle_en_cours` pour afficher les informations du spectacle en cours
Vous pouvez modifier ces fonctionnalités pour adapter-les à vos besoins spécifiques. »