Iterieren über Arbeitsblätter in der Arbeitsmappe, openpyxl

Habe ich mit der openpyxl Modul zu tun, einige Bearbeitung auf einige .xlsx-Dateien. Ich habe versucht, herauszufinden, wie Durchlaufen Sie die Blätter in einer Arbeitsmappe. Ich bin mir nicht sicher, ob ich es herausgefunden. Ich habe versucht, die 2 folgenden codes, die beide leer zurück Ergebnisse. Meine .xlsx-Datei hat etwa 20 Blätter, so etwas zurückgeben sollte.

Die eine Sache, die ich nicht finden konnte im internet, ist, wie Sie eine Arbeitsmappe mit einem aktuellen Arbeitsmappe. In der Regel Schreibe ich eine Arbeitsmappe, so dass ich nur initialisieren, indem Sie eine variable auf de leeren Arbeitsmappe workbook = Workbook() aber in diesem Fall bin ich unsicher, ob ich öffnen eine Arbeitsmappe-by-doing - workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")

Wenn jemand kann erkennen, was es ist, ich bin falsch, ich würde es zu schätzen wissen.

Hier ist mein 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
InformationsquelleAutor Mike | 2013-08-28
Schreibe einen Kommentar