2017-04-16 5 views
0

So habe ich ein Excel-Dokument, wo ich viele verschiedene Sachen habe. Aber ich brauche eine Möglichkeit, alle Elemente/Zeilen zu zählen, die NICHT leer sind. Der Grund, warum ich die leeren Zeilen nicht aus dem Excel-Dokument lösche, liegt an einigen ID-Problemen, wenn ich sie auf meiner Website verwende. Wann immer ich etwas im Dokument löschen muss, lösche ich den Text in den Zeilen, aber nicht die Zeile selbst.Zeilen zählen in Excel-Datei aber nicht leere Zeilen (Python)

Bevor ich es online gestellt und gelöscht werden nur die Zeile ganz konnte ich nur den folgenden Befehl verwenden, wie viele Elemente/Zeilen zu zählen waren:

import openpyxl 
from collections import Counter 

wb = openpyxl.load_workbook('document.xlsx') 
sheet = wb.get_sheet_by_name('Sheet1')  

number_of_rows = sheet.max_row 

Aber wie gesagt, jetzt, da ich es online, ich kann nur den Text löschen, und nicht die Zeile, die mir die gleiche Anzahl gibt, wenn ich die obige Zeile verwende, als ob sie mit Text gefüllt wären. Also, wie gehe ich vor, NUR die Zeilen zu zählen, die tatsächlich Daten enthalten?

Antwort