2012-10-21 12 views
5

Sto provando a caricare una cartella di lavoro esistente usando openpyxl. Ma quando sto cercando di correre this code - sto ottenendo seguente errore:Openpyxl - l'oggetto non ha attributo 'load_workbook'

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

import openpyxl funziona bene, quello che sto facendo di sbagliato?

+0

Quale versione di 'openpyxl' stai usando? –

+0

openpyxl ver 1.1.4 – Djent

+4

Questa è una versione piuttosto vecchia. Nel frattempo l'API potrebbe essere cambiata. Hai la possibilità di eseguire l'aggiornamento all'ultima versione (1.5.8)? –

risposta

7

Gli esempi sono per una versione successiva di openpyxl. In 1.1.4 principale __init__.py non ha fornito una scorciatoia per load_workbook sotto forma di

from openpyxl.reader.excel import load_workbook 

in modo da avere a che fare che invece di:

from openpyxl import load_workbook 

ciò che viene mostrato nell'esempio.

Problemi correlati