[파이썬 에러 정리] pandas module 엑셀 읽기 오류
ImportError: Missing optional dependency 'xlrd'. Install xlrd >=1.0.0 for Excel support Use pip or conda to install xlrd.
or Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl. During handling of the above exception, another exception occurred:
Pandas 모듈에서 엑셀 파일을 읽으려고 하면 발생하는 에러입니다.
pandas 버전에 따라 다르지만 엑셀로 출력 시 두 가지 에러 중 하나의 에러가 발생합니다.
xlrd에러와 openpyxl에러 두 가지 에러 중 하나가 발생합니다.
1. ImportError: Missing optional dependency 'xlrd'. Install xlrd >=1.0.0 for Excel support Use pip or conda to install xlrd.
pandas 기본 엔진이었던 xlrd가 업데이트되면서 xlsx 지원을 하지 않는다고 합니다.
설치한다고 해도 정상 실행되지 않습니다.
pip install xlrd - 실패
2. Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl.
During handling of the above exception, another exception occurred:
해결방법
pandas 기본 엔진을 openpyxl로 변경돼서 openpyxl를 설치해주면 정상 실행됩니다.
pip install openpyxl
정상적으로 실행되는 것을 볼 수 있습니다.