2017-02-22 13 views
0

Я пытаюсь прочитать файл excel в Python. Когда я попробую и import правильный модуль, он не работает.Невозможно прочитать файл excel - получение ModuleNotFoundError

Мой код:

from xlrd import open_workbook 
wb = openpyxl.load_workbook('example.xlsx') 
type(wb) 

и я получаю эту ошибку:

from xlrd import open_workbook 
ModuleNotFoundError: No module named 'xlrd' 

Может кто-нибудь мне помочь, пожалуйста?

+0

Похоже 'xlrd', что вы пытаетесь импортировать' open_workbook' из не существует/не установлен. –

+0

Я использую excel 2016, вы знаете, как его установить? –

+0

Помимо 'ModuleNotFoundError', вы, кажется, пытаетесь импортировать' xlrd', но затем на следующей строке, используя другой модуль, 'openpyxl'. – SiHa

ответ

0

Похоже, что xlrd не существует/не существует для экземпляра Python, который вы используете.

Предполагая, что вы используете Python3, вы захотите использовать pip3 для получения модулей, которые еще не доступны. Установите Python 3 в пип с

sudo aptget install python3-pip Затем установите пакеты с pip3 install xlrd

Если вы используете python2, следуйте указаниям, от Адама и сделать pip install xlrd

+0

где я набираю это? –

+0

Используете ли вы Windows, MacOS или Linux? Mac/Linux откройте сеанс терминала и введите его. Я не знаком с Windows, но это может быть полезно: http://stackoverflow.com/questions/4750806/how-do-i-install-pip-on-windows –

+0

yeh Я использую окна –

0

Попробуйте ввести в CMD строке или терминал:

python -c "import xlrd; print xlrd.__VERSION__" 

Если это не удается, попробуйте использовать pip для его установки.

pip install xlrd 

вы можете попробовать первый шаг еще раз, чтобы убедиться, что он работал

+0

где я набираю это? –

+0

, если вы находитесь в Windows, откройте командную строку. и попробуйте ввести его там. вы можете добраться до него через меню «Пуск» или нажав «Windows + R», а затем набрав «cmd» в появившемся окне –

+0

, извините за звук глупо, но где находится командная строка haha ​​ –

Смежные вопросы