Używam modułu openpyxl do przetwarzania niektórych plików .xlsx. Próbowałem dowiedzieć się, jak iterować arkusze w skoroszycie. Nie jestem pewien, czy mogę to zrozumieć. Próbowałem 2 kody poniżej, które zwracają puste wyniki. Mój plik .xlsx ma około 20 arkuszy, więc coś powinno wrócić.Jak iterować po arkuszach roboczych w skoroszycie, openpyxl
Jedyne, czego nie mogłem znaleźć w Internecie, to jak ustawić skoroszyt do rzeczywistego skoroszytu. Zazwyczaj piszę do skoroszytu, więc po prostu go zainicjować poprzez ustawienie zmiennej pl pustego skoroszytu workbook = Workbook()
ale w tym przypadku jestem pewien, czy mogę otworzyć skoroszyt wykonując workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")
Jeśli ktoś może określić, co to jest Robię źle, doceniłbym to.
Oto mój kod:
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