2017-01-02 1 views
-1

Je suis nouveau à Python, alors que je suis face à un problème avec l'ouverture d'un fichier Excel avec openpyxl Module.I'm Exécution openpyxl V2.4.1 sur Python 3.5.2 sur Windows.Voici une petite partie de mon code.Je reçois l'erreur suivante.Python 3.5.2, openpyxl v 2.4.1, get_highest_row(), AttributeError

C'est l'erreur que je reçois:

enter image description here

S'il vous plaît aidez-moi à résoudre ce problème, trouver un moyen d'obtenir le nombre maximum de lignes et de colonnes dans une feuille.

Si je dois changer ma version du module openpyxl, veuillez décrire!

Merci d'avance.

WorkBook = openpyxl.load_workbook("G:\\Python_Created\\DS.xlsx") 
#I have a Sheet named "Original" in my Excell Workbook 
Sheet = WorkBook.get_sheet_by_name("Original") 
Sheet.get_highest_row() 
+1

Je pense qu'il n'y a pas un tel attribut dans la dernière version de '' openpyxl'.Using SheetObj.max_row' et 'SheetObj.max_column' servira le même but .Ils retourneront le nombre le plus élevé de lignes et de colonnes respectivement. –

Répondre

1

Découvrez enigmas réponse

wb = load_workbook(path, use_iterators=True) 
sheet = wb.worksheets[0] 

row_count = sheet.max_row 
column_count = sheet.max_column