Форум сайта python.su
Добрый день, никак не могу считать ровненько в консоль файл Excel
Использую PyCharm
Python 3.6
Вот мой код:
import pandas as pd
df = pd.read_excel(“database.xlsx”,“Sheet1”)
print(df)
Файл, который хочу прочитать - прилагаю.
Что я делаю не так? Может, нужно как - то иначе?
Прикреплённый файлы:
database.xlsx (8,7 KБ)
Офлайн
AntonpythonНе приводите код ошибки вот что не так для начала.
Что я делаю не так?
Отредактировано doza_and (Июль 23, 2017 17:54:43)
Офлайн
Сейчас
C:\Python27\python.exe CUsers/Anton/PycharmProjects/untitled1/READINGXSLX.py
Traceback (most recent call last):
File “CUsers/Anton/PycharmProjects/untitled1/READINGXSLX.py”, line 2, in <module>
df = pd.read_excel(“database.xlsx”,“Sheet1”)
File “C:\Python27\lib\site-packages\pandas\io\excel.py”, line 203, in read_excel
io = ExcelFile(io, engine=engine)
File “C:\Python27\lib\site-packages\pandas\io\excel.py”, line 232, in __init__
import xlrd # throw an ImportError if we need to
ImportError: No module named xlrd
Process finished with exit code 1
Офлайн
Antonpythonну для начала установить xlrd
ImportError: No module named xlrd
Офлайн
Он у меня был установлен
STOP
Нашел свой недочет!!!
У меня теперь другой вопрос… у меня подключены были две библиотеки пайтон 2.7 и 3.6
Я и pip ом загонял xlrd и через settings и вверху ставил 3.6 python
Сейчас проверил… сверху в settings поставил 2.7 и закачал в него xlrd
И,…хопа… все взлетело…!!!
Когда в своем собственном соку варишься, как же долго это понимать)
Вопрос, как делать так, чтобы по умолчанию читалось из python 3.6
В path ах у меня прописано C:\Users\Anton\AppData\Local\Programs\Python\Python36\Scripts\
2.7 python нет…
Так же прописана Anaconda
]
Вот можете ли объяснить неофиту, почему код обращается к python 2.7?
Офлайн
Antonpython
чтобы по умолчанию читалось из python 3.6
Офлайн
Спасибо!
Офлайн