# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un fichier Excel avec plusieurs feuilles pour différents utilisateurs (graphistes, etc.) :
« `python
# Importer la bibliothèque openpyxl pour travailler avec les fichiers Excel
import openpyxl
# Créer une nouvelle instance du Workbook (fichier Excel)
wb = openpyxl.Workbook()
# Sélectionner la première feuille par défaut (nommée « Feuille1 »)
ws_graphiste = wb.active # graphiste
# Ajouter quelques en-têtes de colonnes pour les graphistes
ws_graphiste[‘A1’] = ‘Projet’
ws_graphiste[‘B1’] = ‘Nom du graphiste’
ws_graphiste[‘C1’] = ‘Date de début’
ws_graphiste[‘D1’] = ‘Date de fin’
# Ajouter quelques données exemples
data_graphiste = [
[‘Projet 1’, ‘Jean Dupont’, ‘2022-01-01’, ‘2022-02-28’],
[‘Projet 2’, ‘Marie Dupond’, ‘2022-03-01’, ‘2022-04-30’],
[‘Projet 3’, ‘Pierre Leroy’, ‘2022-05-01’, ‘2022-06-30’]
]
# Ajouter les données à la feuille graphiste
for row in data_graphiste:
ws_graphiste.append(row)
# Créer une nouvelle feuille pour les administrateurs (nommée « Administrateurs »)
wb.create_sheet(title= »Administrateurs », index=1) # administrateur
# Sélectionner la feuille des administrateurs
ws_administrateur = wb[‘Administrateurs’]
# Ajouter quelques en-têtes de colonnes pour les administrateurs
ws_administrateur[‘A1’] = ‘Nom’
ws_administrateur[‘B1’] = ‘Prénom’
ws_administrateur[‘C1’] = ‘Fonction’
# Ajouter quelques données exemples
data_administrateur = [
[‘Jean’, ‘Dupont’, ‘Responsable’],
[‘Marie’, ‘Dupond’, ‘Gérant’],
[‘Pierre’, ‘Leroy’, ‘Trésorier’]
]
# Ajouter les données à la feuille des administrateurs
for row in data_administrateur:
ws_administrateur.append(row)
# Enregistrer le fichier Excel sous un nom spécifique (par exemple, « fichier_excel.xlsx »)
wb.save(‘fichier_excel.xlsx’)
print(« Fichier Excel créé avec succès ! »)
« `
Ce code crée deux feuilles dans le fichier Excel : `graphiste` et `Administrateurs`. Chaque feuille a des en-têtes de colonnes et des données exemples. Le fichier Excel est ensuite enregistré sous un nom spécifique.
Notez que vous pouvez facilement personnaliser ce code pour ajouter ou supprimer des feuilles, ajouter ou supprimer des en-têtes de colonnes, ou modifier les données exemples pour répondre à vos besoins spécifiques. »