본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] 파이썬 pandas 엑셀 import (xlrd 설치, openpyxl 설치, read_excel 에러) #021

 

 

난 csv 파일보다는 xls나 xlsx을 주로 사용한다. 

그래서 순수하게 xlsx 파일을 읽어오려던 것뿐인데... 

 

처음부터 에러???

 

에러 문구를 보니....

 

ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

 

xlrd를 설치해야 해?

 

 

1. xlrd 설치 

 

외부 라이브러리 설치는 모다???

pip install 이다 ㅎㅎ

cmd창에서 pip install xlrd 명령어를 입력한다. 

 

설치 완료!!

 

이제 되는 건가??

 

ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead.

 

네에네에... 또 뭘 잘못한 건가요..??

openpyxl를 대신 설치하라고요???

 

 

2. openpyxl 설치 

 

다시 pip install openpyxl 명령어다!!

 

설치 완료!! 222222

 

이제 되는 겁니꽈???

 

 

3. 엑셀 파일 import (read_excel)

 

pd.read_excel("파일위치")

된다 ㅎㅎ

엑셀 파일 저장 위치는 jupyter notebook을 실행시키는 곳이다. 

 

파일 그대로 읽어옴

 

 

에러로그를 보면 xlsx 파일을 읽는 기능은 xlrd에선 제공하지 않는 듯하고 openpyxl로 넘어온듯하다. 

오늘은 여기까지... 

 

728x90