# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python pour créer un tableau en Excel pour le suivi des recrutements :
« `python
import xlsxwriter
# Création d’un nouveau fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_de_suivi_des_recrutements.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, ‘Nom du poste’)
worksheet.write(0, 1, ‘Date de publication’)
worksheet.write(0, 2, ‘Nombre de candidatures reçues’)
worksheet.write(0, 3, ‘État du recrutement’)
worksheet.write(0, 4, ‘Prochain entretien prévu’)
# Données du tableau
data = [
[‘Poste 1’, ‘2023-02-15’, 5, ‘En cours de sélection’, ‘2023-03-01’],
[‘Poste 2’, ‘2023-02-20’, 10, ‘En attente d\’entretien’, None],
[‘Poste 3’, ‘2023-02-22’, 3, ‘En cours de sélection’, ‘2023-03-05’],
# Ajouter les autres données ici
]
# Ecriture des données dans le tableau
for i, row in enumerate(data):
worksheet.write(i + 1, 0, row[0])
worksheet.write(i + 1, 1, row[1])
worksheet.write(i + 1, 2, row[2])
worksheet.write(i + 1, 3, row[3])
if row[4]:
worksheet.write_date(i + 1, 4, row[4])
else:
worksheet.write(i + 1, 4, »)
# Formatage du tableau
worksheet.set_column(0, 5, 20) # Largeur des colonnes
workbook.close()
« `
Ce code créera un fichier Excel nommé `Tableau_de_suivi_des_recrutements.xlsx` avec les champs suivants :
* Nom du poste
* Date de publication
* Nombre de candidatures reçues
* État du recrutement (par exemple, « En cours de sélection » ou « En attente d’entretien »)
* Prochain entretien prévu
Vous pouvez ajouter ou modifier les données dans le tableau en modifiant la variable `data`. Le code utilisera automatiquement la largeur des colonnes pour afficher les champs.
Notez que ce code utilise la bibliothèque `xlsxwriter`, qui est un package Python pour créer des fichiers Excel. Vous pouvez installer cette bibliothèque en exécutant `pip install xlsxwriter` dans votre terminal.
J’espère que cela vous aidera à créer le tableau de suivi des recrutements que vous avez besoin ! »