Titre de bS680c10066.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les avancées de carrière des employés, spécifiquement pour les soudeurs/soudeuses :
« `python
import xlsxwriter

# Définition des colonnes du tableau
colonnes = [
{‘nom’: ‘Nom’, ‘largeur’: 20},
{‘nom’: ‘Prénom’, ‘largeur’: 20},
{‘nom’: ‘Date d’embauche’, ‘largeur’: 15},
{‘nom’: ‘Fonction actuelle’, ‘largeur’: 30},
{‘nom’: ‘Salaire actuel’, ‘largeur’: 20},
{‘nom’: ‘Promotion / Augmentation de salaire’, ‘largeur’: 40}
]

# Définition des données
donnees = [
{
‘Nom’: ‘Jean Dupont’,
‘Prénom’: ‘Jean’,
‘Date d’embauche’: ’01/01/2020′,
‘Fonction actuelle’: ‘Soudeur’,
‘Salaire actuel’: 25000,
‘Promotion / Augmentation de salaire’: ‘Promotion au poste de Chef d’équipe’
},
{
‘Nom’: ‘Marie Dupont’,
‘Prénom’: ‘Marie’,
‘Date d’embauche’: ’02/01/2020′,
‘Fonction actuelle’: ‘Soudeuse’,
‘Salaire actuel’: 22000,
‘Promotion / Augmentation de salaire’: ‘Augmentation de salaire de 10%’
},
{
‘Nom’: ‘Pierre Dupont’,
‘Prénom’: ‘Pierre’,
‘Date d’embauche’: ’03/01/2020′,
‘Fonction actuelle’: ‘Soudeur’,
‘Salaire actuel’: 28000,
‘Promotion / Augmentation de salaire’: ‘Promotion au poste de Responsable’
}
]

# Création du tableau Excel
workbook = xlsxwriter.Workbook(‘Tableau_de_suivi_des_avancements.xlsx’)
worksheet = workbook.add_worksheet()

# En-tête du tableau
for i, colonne in enumerate(colonnes):
worksheet.write(0, i, colonne[‘nom’], xlsxwriter.format.Alignment())

# Données du tableau
row = 1
for donnee in donnees:
for j, valeur in enumerate(donnee.values()):
worksheet.write(row, j, valeur)
row += 1

# Formatage des cellules
for i in range(len(colonnes)):
worksheet.set_column(i, i, colonnes[i][‘largeur’])

workbook.close()
« `
Ce code crée un fichier Excel nommé `Tableau_de_suivi_des_avancements.xlsx` avec les colonnes suivantes :

* Nom
* Prénom
* Date d’embauche
* Fonction actuelle
* Salaire actuel
* Promotion / Augmentation de salaire

Les données sont organisées en ligne, avec la première ligne réservée aux en-têtes. Les colonnes ont des largeurs définies pour s’adapter à la longueur du contenu.

Notez que vous devrez installer le module `xlsxwriter` si ce n’est pas déjà fait, en utilisant la commande `pip install xlsxwriter`. »

Retour en haut