# 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 gérer les formules et les données :
« `python
from openpyxl import Workbook
from openpyxl.formula.translate import FormulaTranslator
# Création d’un nouveau livre Excel
wb = Workbook()
# Sélection de la feuille active
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Date de naissance’
ws[‘D1’] = ‘Adresse’
ws[‘E1’] = ‘Téléphone’
ws[‘F1’] = ‘Courriel’
# Données pour les employés
data = [
[‘Jean’, ‘Dupont’, ’01/01/1980′, ‘123 rue de la République’, ’06 12 34 56 78′, ‘jean.dupont@example.com’],
[‘Marie’, ‘Pierre’, ’15/05/1990′, ‘456 avenue du Général de Gaulle’, ’07 89 01 23 45′, ‘marie.pierre@example.com’]
]
# Inscription des données dans le tableau
for i, row in enumerate(data):
ws[f’A{i+2}’] = row[0]
ws[f’B{i+2}’] = row[1]
ws[f’C{i+2}’] = row[2]
ws[f’D{i+2}’] = row[3]
ws[f’E{i+2}’] = row[4]
ws[f’F{i+2}’] = row[5]
# Formulaire pour calculer la durée de service
ws[‘G1’] = ‘Durée de service’
ws[‘G2’] = ‘=A2-C2’
# Formulaire pour vérifier si l’employé a plus de 10 ans d’expérience
ws[‘H1’] = ‘Plus de 10 ans d\’expérience ?’
ws[‘H2’] = ‘=SI(G2>10, « Oui », « Non »)’
# Formulaire pour calculer la valeur du salaire mensuel
ws[‘I1’] = ‘Salaire mensuel’
ws[‘I2’] = ‘=NB.SI(H2= »Oui », 2000, NBVAL(« E2″))’
# Enregistrement du fichier Excel
wb.save(‘ressources_humaines.xlsx’)
« `
Ce code crée un tableau dans un nouveau livre Excel nommé `ressources_humaines.xlsx`, avec les colonnes suivantes :
* Nom
* Prénom
* Date de naissance
* Adresse
* Téléphone
* Courriel
* Durée de service (calculée en soustrayant la date de naissance de la date actuelle)
* Plus de 10 ans d’expérience ? (vérification si la durée de service est supérieure à 10 ans)
* Salaire mensuel (si l’employé a plus de 10 ans d’expérience, alors le salaire est fixé à 2000 euros ; sinon, il est calculé en fonction du numéro de téléphone)
Remarque : Assurez-vous d’avoir installé la bibliothèque `openpyxl` avant d’exécuter ce code. Vous pouvez l’installer en exécutant la commande suivante dans votre terminal :
« `bash
pip install openpyxl
« `
Notez que cette implémentation est un exemple simplifié et qu’il vous faudrait adapter les formules et le contenu du tableau selon vos besoins spécifiques. »