openpyxl: création de fichiers xlsx à partir d'une liste
Bonjour Forum,
Je me permets de poser une question de béotien dont la réponse est certainement évidente pour les spécialistes mais pour laquelle je ne trouve pas de solution :
A partir d'une liste, par exemple la liste de noms suivante,
agents = ["pierre", "paul", "jacques"]
En itérant sur cette liste, est-il possible de créer avec openpyxl autant de fichier xlsx qu'il y a d'agents, chaque fichier ayant le nom d'un agent :
pierre.xlsx
paul.xlsx
jacques.xlsx
Dans la vraie vie, la liste d'agents comprends une cinquantaine de noms.
Mes différents essais avec une boucle type
For i in liste
n'aboutissent qu'à créer un seul fichier i.xlsx, quelque soit la syntaxe que j'utilise
Merci d'avance à celles ou ceux qui prendront un peu de temps pour me répondre.
Très cordialement,
Lolo
openpyxl: création de fichiers xlsx à partir d'une liste
Merci beaucoup Wiztricks,
La bonne nouvelle est que c'est possible: je vais donc continuer mes essais. Cela fonctionne sans difficulté pour un nom donné mais comme vous le dites, je tourne en rond lorsque je déclare le nom en variable: la variable est interprétée comme une constante et un seul fichier peut être créé avec constante.xlsx comme nom.
Très bonne journée
Lolo