web-dev-qa-db-fra.com

Comment trouver la dernière ligne d'une colonne en utilisant le classeur normal openpyxl?

J'utilise openpyxl pour mettre la validation des données sur toutes les lignes contenant "Default". Mais pour ce faire, j'ai besoin de savoir combien de lignes il y a.

Je sais qu'il existe un moyen de le faire si j'utilisais le mode classeur Iterable, mais j'ajoute également une nouvelle feuille au classeur et dans le mode itérable qui n'est pas possible.

14
human

ws.max_row Vous donnera le nombre de lignes dans une feuille de calcul.

Depuis la version openpyxl 2.4, vous pouvez également accéder aux lignes et colonnes individuelles et utiliser leur longueur pour répondre à la question.

len(ws['A'])

Bien qu'il soit intéressant de noter que pour la validation des données pour une seule colonne, Excel utilise 1:1048576.

35
Charlie Clark