Titre de Jq601e56145.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour le suivi des congés d’un dessinateur/dessinatrice de structures en bois :
« `python
import xlsxwriter

# Création du fichier Excel
workbook = xlsxwriter.Workbook(‘Suivi_conges.xlsx’)
worksheet = workbook.add_worksheet()

# En-tête du tableau
worksheet.write(0, 0, ‘Nom’)
worksheet.write(0, 1, ‘Prénom’)
worksheet.write(0, 2, ‘Date de naissance’)
worksheet.write(0, 3, ‘Type de congé (Jour/Sortie)’)
worksheet.write(0, 4, ‘Dates des congés’)
worksheet.write(0, 5, ‘Congés restants’)
worksheet.write(0, 6, ‘Plannifié’)

# Données
donnees = [
[‘Jean’, ‘Dupont’, ’01/01/1990′, ‘Jour’, [‘2023-02-15’, ‘2023-02-16’], 5],
[‘Marie’, ‘Pierre’, ’02/02/1980′, ‘Sortie’, [‘2023-03-10’, ‘2023-03-12’], 8],
[‘Pierre’, ‘Jacques’, ’03/03/1975′, ‘Jour’, [‘2023-04-05’, ‘2023-04-06’], 7]
]

# Ecriture des données dans le tableau
row = 1
for employee in donnees:
worksheet.write(row, 0, employee[0])
worksheet.write(row, 1, employee[1])
worksheet.write(row, 2, employee[2])
worksheet.write(row, 3, employee[3])
worksheet.write(row, 4, ‘, ‘.join(employee[4]))
worksheet.write(row, 5, str(employee[5]))
worksheet.write(row, 6, ‘Oui’ if employee[5] > 0 else ‘Non’)
row += 1

# Fermeture du fichier Excel
workbook.close()
« `
Ce script crée un tableau Excel avec les colonnes suivantes :

* Nom
* Prénom
* Date de naissance
* Type de congé (Jour/Sortie)
* Dates des congés
* Congés restants
* Plannifié

Les données sont stockées dans une liste `donnees` qui contient des tuples représentant les employés. Chaque tuple comporte 6 éléments :

* Le nom et le prénom de l’employé
* La date de naissance
* Le type de congé (Jour/Sortie)
* Les dates des congés
* Le nombre de congés restants
* Un indicateur pour savoir si les congés sont plannifiés (Oui/Non)

Le script écrit ces données dans le tableau Excel en utilisant la bibliothèque `xlsxwriter`. Finalement, il ferme le fichier Excel.

Notez que vous devrez installer la bibliothèque `xlsxwriter` en exécutant la commande `pip install xlsxwriter` avant de lancer le script. »

Retour en haut