728x90
반응형
본 포스팅에서는 pandas를 활용하여 xls 파일을 읽는 법에 대해 얘기하고자 한다.
pd.read_excel(xls) 오류
아래 그림에서 발생한 오류는 'xls' 엑셀 파일을 pd.read_excel로 읽으려고 할때 발생한 오류이다.
'xls'는 'xlsx' 확장자의 옛 버전으로 xlsx 파일을 읽고 쓰기 위해서는 openpyxl 라이브러리가 필요하지만 xls 파일을 열기위해서는 xlrd가 환경에 설치되어 있어야한다.
따라서 pandas로 xls 및 xlsx 파일 모두 자유롭게 읽고 쓰고 싶다면 openpyxl과 xlrd를 모두 설치하면 된다.
xlrd 설치
xlrd는 아래와 같은 명령어를 통해 설치가 가능하다.
# pip
pip install xlrd
# conda
conda install -c anaconda xlrd
xlrd가 설치완료되었으면, "pd.read_excel(xls파일명)"을 통해 엑셀 파일을 로드할 수 있다.
728x90
반응형
'Python > Pandas' 카테고리의 다른 글
[Python] Pandas로 암호화된 엑셀 파일 읽기 (0) | 2023.02.09 |
---|---|
[Python] Pandas와 for 문으로 엑셀 데이터 밑으로 붙이기 (0) | 2023.02.04 |
[Python] pandas로 xlsx 파일과 csv 파일 읽기 (0) | 2023.02.02 |
[Python] pandas로 엑셀 읽고 저장하기 (0) | 2023.01.31 |
댓글