Lecture d'un fichier au format xlsx

MéthodeLecture

Après avoir importé la bibliothèque openpyxl, on lit un classeur Excel avec la commande :

1
classeur = openpyxl.load_workbook(filename="c:/tmp/ImageInfo.xlsx")

On sélectionne la feuille par défaut et on écrit son titre :

1
feuille = classeur.active
2
print(feuille.title)

On met les références des cellules dans une liste pour afficher la valeur de ces cellules dans une boucle for :

1
cellules =['A1', 'B1', 'B2', 'A3', 'B3', 'A4', 'B4']
2
for ref in cellules:
3
    print(ref + ' -> ', feuille[ref].value)

Remarque

Une fois le classeur lu, on peut modifier son contenu et le sauvegarder de nouveau.