Ecrire les éléments d'un dictionnaire dans un fichier excel
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
Citation:
key1 key2 key3 …
value1 value2 value3 …
J'ai réussi avec le code suivant (j'utilise xlutils):
Code:
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) |
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 :mrgreen:):
Code:
1 2 3
| for cle, valeur, i in dictionnaire.items():
feuille1.write(0,i,cle)
feuille1.write(1,i,valeur) |
Merci à vous !