Titre de tJ978H91035.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel en utilisant la bibliothèque `openpyxl` pour Planification des ressources :
« `python
import openpyxl
from datetime import date, timedelta

# Définition des variables
scaphandrier = « Scaphandrier »
scaphandriere = « Scaphandrière »

# Création du tableau Excel
wb = openpyxl.Workbook()
ws = wb.active

# En-tête du tableau
ws[‘A1’] = ‘MOIS’
ws[‘B1’] = ‘ANNÉE’
ws[‘C1’] = ‘AUJOURDHUI’
ws[‘D1’] = ‘NB.JOURS.OUVRES’

# Données pour Scaphandrier
scaphandrier_data = [
(‘Janvier’, 2023, date(2023, 1, 1), 20),
(‘Février’, 2023, date(2023, 2, 1), 22),
(‘Mars’, 2023, date(2023, 3, 1), 25),
# Ajouter les autres mois…
]

# Données pour Scaphandrière
scaphandriere_data = [
(‘Janvier’, 2023, date(2023, 1, 1), 18),
(‘Février’, 2023, date(2023, 2, 1), 20),
(‘Mars’, 2023, date(2023, 3, 1), 22),
# Ajouter les autres mois…
]

# Écriture des données dans le tableau
for i, (mois, annee, date_deb, nb_jours) in enumerate(scaphandrier_data):
ws[f’A{i+2}’] = mois
ws[f’B{i+2}’] = annee
ws[f’C{i+2}’] = date_deb.strftime(‘%d/%m/%Y’)
ws[f’D{i+2}’] = nb_jours

for i, (mois, annee, date_deb, nb_jours) in enumerate(scaphandriere_data):
ws[f’E{i+2}’] = mois
ws[f’F{i+2}’] = annee
ws[f’G{i+2}’] = date_deb.strftime(‘%d/%m/%Y’)
ws[f’H{i+2}’] = nb_jours

# Enregistrement du fichier Excel
wb.save(‘planification_des_ressources.xlsx’)
« `
Ce code crée un fichier Excel avec les colonnes suivantes :

* `MOIS` : le mois de la planification (par exemple, « Janvier »)
* `ANNÉE` : l’année de la planification (par exemple, 2023)
* `AUJOURDHUI` : la date de début du mois de la planification (par exemple, « 01/01/2023″)
* `NB.JOURS.OUVRES` : le nombre de jours ouvrables pour Scaphandrier et Scaphandrière

Vous pouvez ajouter les autres mois en suivant le même modèle que pour les données existantes.

Notez que vous devrez installer la bibliothèque `openpyxl` avant d’exécuter ce code. Vous pouvez l’installer à l’aide de pip : `pip install openpyxl` »

Retour en haut