Titre de Jq601e56145.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python utilisant la bibliothèque `openpyxl` pour créer un tableau Excel pour la gestion des ressources humaines des chargés/des chargées d’affaires bancaires :

« `python
import openpyxl
from openpyxl import Workbook
from openpyxl.styles import Font

# Créer un nouveau livre Excel
wb = Workbook()

# Sélectionner la feuille1 par défaut
ws = wb.active

# Données pour les formulaires
donnees = [
[« Nom », « Prénom », « Fonction », « Équipe », « Rôle », « Nb de projets », « Nb de projets en cours »],
[« Dupont », « Jean », « Chargé d’affaires bancaire », « Equipe A », « 1 », 5, 2],
[« Durand », « Pierre », « Chargé d’affaires bancaire », « Equipe B », « 2 », 3, 1],
[« Martin », « Lucie », « Chargée d’affaires bancaire », « Equipe C », « 3 », 4, 0]
]

# Enregistrer les données dans le tableau
for i in range(len(donnees[0])):
ws.cell(row=1, column=i+1).value = donnees[0][i]
for j in range(1, len(donnees)):
ws.cell(row=j+1, column=i+1).value = donnees[j][i]

# Définir les formats des cellules
ws[‘A1′].font = Font(bold=True)
for i in range(len(donnees[0])):
ws.column_dimensions[openpyxl.utils.get_column_letter(i+1)].width = 20

# Créer les formules pour les nombres de projets et en cours
nb_projets = []
nb_projets_cours = []
for j in range(2, len(donnees) + 1):
nb_projets.append(f’=NB.SI({j}, E{j})’)
nb_projets_cours.append(f’=NB.SI.ENS({j}, F{j})’)

# Insérer les formules dans le tableau
for i in range(len(nb_projets)):
ws.cell(row=i+1, column=len(donnees[0])).value = nb_projets[i]
ws.cell(row=i+1, column=len(donnees[0]) + 1).value = nb_projets_cours[i]

# Enregistrer le fichier Excel
wb.save(« Gestion_Ressources_Humaines.xlsx »)
« `

Ce code créera un tableau Excel avec les données suivantes :

| Nom | Prénom | Fonction | Équipe | Rôle | Nb de projets | Nb de projets en cours |
| — | — | — | — | — | — | — |
| Dupont | Jean | Chargé d’affaires bancaire | Equipe A | 1 | 5 | 2 |
| Durand | Pierre | Chargé d’affaires bancaire | Equipe B | 2 | 3 | 1 |
| Martin | Lucie | Chargée d’affaires bancaire | Equipe C | 3 | 4 | 0 |

Les formules pour les nombres de projets et en cours seront également créées dans le tableau.

Remarque : Assurez-vous d’avoir installé la bibliothèque `openpyxl` avant d’exécuter ce code. Vous pouvez l’installer en utilisant la commande suivante :
« `bash
pip install openpyxl
« ` »

Retour en haut