# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la gestion du temps, conçu spécifiquement pour le poste de Directeur/Directrice des Ressources Humaines (DRH). Ce tableau est organisé en plusieurs onglets pour faciliter l’analyse et la planification.
« `python
import xlsxwriter
# Crée un nouveau classeur Excel
workbook = xlsxwriter.Workbook(‘Gestion_Temporelle.xlsx’)
worksheet1 = workbook.add_worksheet(‘Suivi des Absences’) # Onglet 1 : Suivi des absences
worksheet2 = workbook.add_worksheet(‘Planning des Equipes’) # Onglet 2 : Planning des équipes
worksheet3 = workbook.add_worksheet(‘Analyse du Temps de Travail’) # Onglet 3 : Analyse du temps de travail
# Formatage cellulaire pour les titres
format_titre = workbook.add_format({‘bold’: True, ‘align’: ‘center’, ‘border’: True})
# Titre du tableau
worksheet1.write(0, 0, « Nom », format_titre) # Colonne 1 : Nom
worksheet1.write(0, 1, « Date d’absence », format_titre) # Colonne 2 : Date d’absence
worksheet1.write(0, 2, « Type d’absence », format_titre) # Colonne 3 : Type d’absence
# Données de test pour l’exemple (à remplacer par vos données réelles)
donnees_absences = [
[« Nom 1 », « 01/01/2024 », « Maladie »],
[« Nom 2 », « 02/01/2024 », « Conge payé »],
[« Nom 3 », « 03/01/2024 », « Formation »]
]
# Insérer les données dans le tableau
for i, row in enumerate(donnees_absences):
for j, cellule in enumerate(row):
worksheet1.write(i + 1, j, cellule)
# Titre du tableau
worksheet2.write(0, 0, « Équipe », format_titre) # Colonne 1 : Équipe
worksheet2.write(0, 1, « Date », format_titre) # Colonne 2 : Date
worksheet2.write(0, 2, « Tâche », format_titre) # Colonne 3 : Tâche
# Données de test pour l’exemple (à remplacer par vos données réelles)
donnees_planning = [
[« Équipe A », « 01/01/2024 », « Réunion »],
[« Équipe B », « 02/01/2024 », « Développement »],
[« Équipe C », « 03/01/2024 », « Analyse »]
]
# Insérer les données dans le tableau
for i, row in enumerate(donnees_planning):
for j, cellule in enumerate(row):
worksheet2.write(i + 1, j, cellule)
# Titre du tableau
worksheet3.write(0, 0, « Nom », format_titre) # Colonne 1 : Nom
worksheet3.write(0, 1, « Heures travaillées », format_titre) # Colonne 2 : Heures travaillées
# Données de test pour l’exemple (à remplacer par vos données réelles)
donnees_analyse = [
[« Nom 1 », 40],
[« Nom 2 », 30],
[« Nom 3 », 50]
]
# Insérer les données dans le tableau
for i, row in enumerate(donnees_analyse):
for j, cellule in enumerate(row):
worksheet3.write(i + 1, j, cellule)
# Fermer le classeur Excel
workbook.close()
« `
Ce script crée un fichier Excel nommé « Gestion_Temporelle.xlsx » avec trois onglets :
– **Suivi des Absences** : Ce tableau contient les informations sur les absences des employés.
– La première ligne est réservée aux titres (Nom, Date d’absence, Type d’absence).
– Les données de test utilisées ici pour l’exemple sont « Nom 1 », « 01/01/2024 », « Maladie » ; « Nom 2 », « 02/01/2024 », « Conge payé » et « Nom 3 », « 03/01/2024 », « Formation ».
– **Planning des Équipes** : Ce tableau permet de planifier les activités pour chaque équipe.
– Les titres du tableau sont (Équipe, Date, Tâche).
– Les données test utilisées ici sont « Équipe A », « 01/01/2024 », « Réunion » ; « Équipe B », « 02/01/2024 », « Développement » et « Équipe C », « 03/01/2024 », « Analyse ».
– **Analyse du Temps de Travail** : Ce tableau est utilisé pour analyser les heures travaillées par chaque employé.
– Les titres sont (Nom, Heures Travaillées).
– La donnée test utilisée ici est « Nom 1 », 40 ; « Nom 2 », 30 et « Nom 3″, 50.
Ce script peut être personnalisé pour adapter les besoins spécifiques de votre entreprise. Il permet une gestion efficace du temps, ce qui est essentiel pour un directeur/directrice des Ressources Humaines. »