본문 바로가기
  • Hello_
Python/Pandas

[Python] Pandas를 활용하여 xls 파일 읽기

by LDwDL 2023. 2. 9.
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
반응형

댓글