Comment effectuer une itération sur des feuilles de calcul dans le classeur, openpyxl
J'ai été en utilisant le openpyxl module d'effectuer un traitement sur certains .fichiers xlsx. J'ai été à essayer de comprendre comment itérer à travers les feuilles dans un classeur. Je ne suis pas sûr si je peux l'obtenir trouvé. J'ai essayé les 2 codes ci-dessous de laquelle les deux de retour à vide des résultats. Mon .fichier xlsx a environ 20 feuilles, donc, quelque chose doit retourner.
La seule chose que je n'arrivais pas à trouver sur internet, est de savoir comment définir un classeur à un classeur. Habituellement, je suis en train d'écrire à un classeur, je viens donc de les initialiser en paramètre une variable de fr classeur vide workbook = Workbook()
mais dans ce cas, je ne suis pas sûr si je peux ouvrir un classeur en faisant workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")
Si quelqu'un peut identifier ce qu'il est-je fais de mal, je l'apprécierais.
Voici mon code:
workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")
for sheet in workbook.worksheets:
print sheet
# or
for sheet in workbook.worksheets:
print sheet.title
OriginalL'auteur Mike | 2013-08-28
Vous devez vous connecter pour publier un commentaire.
Ouvrez le classeur par load_workbook() et itérer sur
worksheets
:OriginalL'auteur alecxe