# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la gestion des ressources humaines avec les formules mentionnées :
« `python
import pandas as pd
from openpyxl import Workbook
# Création d’un objet workbook
wb = Workbook()
# Sélection de la feuille 1 (page de travail)
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Fonction’
ws[‘D1’] = ‘Date d\’embauche’
ws[‘E1’] = ‘Date de fin de contrat (si applicable)’
ws[‘F1’] = ‘Nombre de jours travaillés’
ws[‘G1’] = ‘Nombre de jours non travaillés’
ws[‘H1’] = ‘Nombre de jours non travaillés sans autorisation’
ws[‘I1’] = ‘Nombre de jours non travaillés avec autorisation’
# Données des employés
data = [
[‘Jean Dupont’, ‘Plombier’, ‘2020-01-01’, », 120, 10, 5, 2],
[‘Marie Durand’, ‘Chauffagiste’, ‘2019-06-01’, ‘2023-12-31’, 150, 20, 15, 8],
[‘Pierre Martin’, ‘Plombier’, ‘2018-03-01′, », 180, 25, 10, 5]
]
# Remplissage des données dans le tableau
for i in range(len(data)):
ws[f’A{i+2}’] = data[i][0]
ws[f’B{i+2}’] = data[i][1]
ws[f’C{i+2}’] = data[i][2]
ws[f’D{i+2}’] = data[i][3]
ws[f’E{i+2}’] = data[i][4] if len(data[i]) > 4 else »
ws[f’F{i+2}’] = data[i][5]
ws[f’G{i+2}’] = data[i][6]
ws[f’H{i+2}’] = data[i][7]
ws[f’I{i+2}’] = data[i][8]
# Formulaire pour le nombre de jours non travaillés
ws[‘H3’] = ‘=F3-F1’
ws[‘I3’] = ‘=F3-F4’
# Enregistrement du fichier Excel
wb.save(‘Gestion_des_ressources_humaines.xlsx’)
« `
Ce code crée un tableau avec les en-têtes suivants :
* Nom
* Prénom
* Fonction
* Date d’embauche
* Date de fin de contrat (si applicable)
* Nombre de jours travaillés
* Nombre de jours non travaillés
* Nombre de jours non travaillés sans autorisation
* Nombre de jours non travaillés avec autorisation
Pour chaque employé, les données sont remplissées dans les colonnes correspondantes. Le formule `=F3-F1` calcule le nombre de jours non travaillés en soustrayant le nombre de jours travaillés du nombre total de jours.
Notez que vous devrez installer les bibliothèques `pandas` et `openpyxl` si elles ne sont pas déjà installées sur votre système. Vous pouvez effectuer cela en exécutant les commandes suivantes dans votre terminal :
« `bash
pip install pandas openpyxl
« `
Cela créera un fichier Excel intitulé `Gestion_des_ressources_humaines.xlsx` dans le répertoire courant de votre système. »