Bonjour à tous,
Avant tout je précise que je suis un grand débutant en Python, POO &co.
Je souhaite écrire les éléments d'un dictionnaire dans un tableur excel sous la forme suivante en mettant chaque clé/valeur dans une case distincte
J'ai réussi avec le code suivant (j'utilise xlutils):key1 key2 key3 …
value1 value2 value3 …
Ce code fonctionne mais ne me semble pas très propre... Est ce qu'il existe un moyen d'intégrer i au for ? Par exemple un truc qui ressemblerait à ça (mais qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 path = ".\test.xls" classeur = xlwt.Workbook() feuille1 = classeur.add_sheet("page1") i=0 for cle, valeur in dictionnaire.items(): feuille1.write(0,i,cle) feuille1.write(1,i,valeur) i+=1 classeur.save(path)):
Merci à vous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for cle, valeur, i in dictionnaire.items(): feuille1.write(0,i,cle) feuille1.write(1,i,valeur)
Partager