본문 바로가기

BLOG/데이터분석

[데이터분석] 엑셀을 데이터 프레임으로 불러올 때 Sheet 설정하는 방법 - sheet_name

 

엑셀 파일을 데이터 프레임으로 불러올 때 보통 다음과 같이 코드를 입력하는데요,

 

import pandas as pd

file = r"C:\Users\Dinolabs\Desktop\데이터분석\sample.xlsx"  #해당 경로
df = pd.read_excel(file)

 

이때 기본 값 설정으로, 엑셀 파일에서 첫 번째 시트인  Sheet1을 불러옵니다.

 

하지만 데이터 분석을 할 데이터가 Sheet2, Sheet3 또는 특정 이름의 시트에 있을 수 있는데요,

sheet를 선택하기 위해선 pd.read_excel() 함수에 인자를 추가해서 입력해주어야 합니다.

 

바로, sheet_name 이라는 인자를 넣어주면 되는데요, 예를 들어 'Sheet2' 를 열고 싶다면 sheet_name="Sheet2" 를 인자로 넣어주면 됩니다. 아래의 코드는 Sheet2를 불러오는 코드입니다.

 

import pandas as pd

file = r"C:\Users\Dinolabs\Desktop\데이터분석\sample.xlsx"  #해당 경로
df = pd.read_excel(file, sheet_name = "Sheet2")

 

이렇게 코드를 입력하면 Sheet2에 있는 데이터를 불러오게 됩니다.

 

만약, 시트 이름이 "월별계산서" 라면 마찬가지로 sheet_name = "월별계산서" 라고 코드를 작성하면 된답니다.