2012-10-21 35 views
5

Próbuję załadować istniejący skoroszyt przy użyciu openpyxl. Ale gdy próbuję uruchomić this code - Dostaję następujący błąd:Openpyxl - obiekt nie ma atrybutu "load_workbook"

AttributeError: 'module' object has no attribute 'load_workbook' 

import openpyxl działa dobrze, co robię źle?

+0

Którą wersję 'openpyxl' używasz? –

+0

openpyxl ver 1.1.4 – Djent

+4

To dość stara wersja. Interfejs API mógł się zmienić w międzyczasie. Czy masz możliwość uaktualnienia do najnowszej wersji (1.5.8)? –

Odpowiedz

7

Przykłady dotyczą późniejszej wersji openpyxl. W 1.1.4 głównym __init__.py nie zapewniają skrót do load_workbook w postaci

from openpyxl.reader.excel import load_workbook 

więc trzeba będzie to zrobić zamiast:

from openpyxl import load_workbook 

co pokazano w przykładzie.

Powiązane problemy