# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la planification des ressources d’une tailleur/tailleuse de pierre :
« `python
import xlsxwriter
# Création du livre Excel et de la feuille « Planification »
workbook = xlsxwriter.Workbook(‘planification.xlsx’)
worksheet = workbook.add_worksheet(‘Planification’)
# En-tête de colonnes
worksheet.write(0, 0, ‘MOIS’) # Colonne 1
worksheet.write(0, 1, ‘ANNÉE’) # Colonne 2
worksheet.write(0, 2, ‘AUJOURDHUI’) # Colonne 3
worksheet.write(0, 3, ‘NB.JOURS.OUVRES’) # Colonne 4
# Données pour la tailleur/tailleuse de pierre
tailleur = {‘nom’: ‘Monsieur/Madame Tailleur’, ‘prenom’: ‘Jean/Pierre’}
# Formulaire pour les mois
mois_formulaire = [
{‘mois’: ‘Janvier’, ‘année’: 2023, ‘jours_ouverts’: 20},
{‘mois’: ‘Février’, ‘année’: 2023, ‘jours_ouverts’: 21},
{‘mois’: ‘Mars’, ‘année’: 2023, ‘jours_ouverts’: 22},
# Ajouter les mois suivants…
]
# Boucle pour écrire les données dans le tableau
for i, mois in enumerate(mois_formulaire):
worksheet.write(i+1, 0, mois[‘mois’]) # Colonne 1 : MOIS
worksheet.write(i+1, 1, str(mois[‘année’])) # Colonne 2 : ANNÉE
worksheet.write(i+1, 2, ‘Aujourd\’hui’) # Colonne 3 : AUJOURDHUI (fixe)
worksheet.write(i+1, 3, str(mois[‘jours_ouverts’])) # Colonne 4 : NB.JOURS.OUVRES
# Fermeture du livre Excel
workbook.close()
« `
Ce code crée un fichier `planification.xlsx` avec une feuille nommée « Planification ». La première ligne contient les en-têtes de colonnes. Les lignes suivantes contiennent les données pour chaque mois, avec la colonne 1 : MOIS, la colonne 2 : ANNÉE, la colonne 3 : AUJOURDHUI (fixe), et la colonne 4 : NB.JOURS.OUVRES.
Pour ajouter les mois suivants à la liste `mois_formulaire`, vous pouvez simplement ajouter de nouvelles entrées avec les mêmes clés (`’mois’`, `’année’` et `’jours_ouverts’`) :
« `python
mois_formulaire = [
{‘mois’: ‘Janvier’, ‘année’: 2023, ‘jours_ouverts’: 20},
{‘mois’: ‘Février’, ‘année’: 2023, ‘jours_ouverts’: 21},
{‘mois’: ‘Mars’, ‘année’: 2023, ‘jours_ouverts’: 22},
{‘mois’: ‘Avril’, ‘année’: 2023, ‘jours_ouverts’: 23}, # Ajouter Avril
{‘mois’: ‘Mai’, ‘année’: 2023, ‘jours_ouverts’: 24}, # Ajouter Mai
# …
]
« `
J’espère que cela vous aidera ! »