Titre de gw156m58818.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les colonnes et lignes nécessaires pour les utilisations courantes en entreprise, en particulier pour le Directeur/ Directrice des Ressources Humaines (DRH). Ce script utilise la bibliothèque `openpyxl` pour créer et modifier des fichiers Excel.

« `python
# Importation de la bibliothèque openpyxl
from openpyxl import Workbook

def cree_tableau_excel():
# Création d’un objet Workbook pour représenter le fichier Excel
wb = Workbook()

# Sélection du feuillet actuel (par défaut, c’est le premier)
ws = wb.active

# Définition des en-têtes de colonnes
# – Nom de l’employé
# – Fonction ou poste
# – Date d’embauche
# – Salaire brut annuel
# – Salaire net mensuel
# – Prénom et nom du manager
# – Adresse e-mail

ws[‘A1’] = ‘Nom de l\’employé’ # Colonne 1
ws[‘B1’] = ‘Fonction ou poste’ # Colonne 2
ws[‘C1’] = ‘Date d\’embauche’ # Colonne 3
ws[‘D1’] = ‘Salaire brut annuel’ # Colonne 4
ws[‘E1’] = ‘Salaire net mensuel’# Colonne 5
ws[‘F1’] = ‘Prénom et nom du manager’ # Colonne 6
ws[‘G1’] = ‘Adresse e-mail’ # Colonne 7

# Formatage de la colonne avec les en-têtes pour faire apparaître l’en-tête en gras
for col in range(1, 8):
if col == 1:
ws.cell(row=1, column=col).font = openpyxl.styles.Font(bold=True)

# Sauvegarde du fichier Excel sous le nom « emplois.xlsx »
wb.save(« emplois.xlsx »)

cree_tableau_excel()
« `

Ce script crée un nouveau fichier Excel appelé `emplois.xlsx` dans le même répertoire que l’exécution de Python. Il contient sept colonnes avec les en-têtes suivantes :
– Nom de l’employé
– Fonction ou poste
– Date d’embauche
– Salaire brut annuel
– Salaire net mensuel
– Prénom et nom du manager
– Adresse e-mail

Pour ajouter des données à ce tableau, vous devrez modifier le script pour insérer les lignes avec les données spécifiques de vos employés. Vous pouvez ajouter une boucle qui itère sur une liste d’employés, en ajoutant chaque ligne au tableau.

« `python
# Exemple de données
donnees_emplois = [
[« Nom 1 », « Fonction 1 », « Date 1 », 40000, 3000, « Manager Prénom Nom », « email1@example.com »],
[« Nom 2 », « Fonction 2 », « Date 2 », 50000, 3500, « Manager Prénom Nom », « email2@example.com »]
]

# Boucle pour insérer les données
for i, employe in enumerate(donnees_emplois):
ws.cell(row=i+2, column=1).value = employe[0]
ws.cell(row=i+2, column=2).value = employe[1]
ws.cell(row=i+2, column=3).value = employe[2]
ws.cell(row=i+2, column=4).value = employe[3]
ws.cell(row=i+2, column=5).value = employe[4]
ws.cell(row=i+2, column=6).value = employe[5]
ws.cell(row=i+2, column=7).value = employe[6]

# Sauvegarde du fichier Excel
wb.save(« emplois.xlsx »)
« `

Ce script ajoute deux lignes avec les données spécifiques de deux employés. Il vous faudra adapter cela pour ajouter vos propres employés. »

Retour en haut