본문 바로가기
Python/Pandas

pandas.read_excel로 엑셀 파일 읽기

by PySun 2025. 5. 19.
반응형

Pandas read_excel 함수: 엑셀 파일을 쉽게 읽어들이기

파이썬의 Pandas 라이브러리는 데이터를 처리하고 분석하는 데 매우 유용한 도구입니다. 특히, pandas.read_excel 함수는 Excel 파일을 손쉽게 읽어 들일 수 있는 기능을 제공합니다. 이 포스팅에서는 read_excel 함수의 사용법과 실용적인 예제를 소개합니다.

pandas.read_excel 함수 소개

pandas.read_excel 함수는 주어진 Excel 파일을 읽어 DataFrame 형식으로 변환합니다. 이 기능은 Excel 파일에서 데이터를 추출하여 데이터 분석 작업에 활용하고자 할 때 특히 유용합니다.

함수 시그니처

pandas.read_excel(io, sheet_name=0, header=0, names=None, ...)

매개변수:

  • io: 읽어들일 Excel 파일의 경로 또는 URL입니다.
  • sheet_name: 읽어들일 시트의 이름 또는 인덱스입니다. 기본값은 첫 번째 시트입니다.
  • header: DataFrame의 열 이름으로 사용할 행의 인덱스입니다.
  • names: 열 이름을 직접 지정할 수 있습니다.

반환 값:

  • 읽어들인 데이터를 포함하는 DataFrame 객체를 반환합니다.

사용 예제

기본 예제

다음은 pandas.read_excel 함수를 사용하여 Excel 파일에서 데이터를 읽어오는 기본 예제입니다.

import pandas as pd

# Excel 파일 읽기
df = pd.read_excel('data.xlsx')

# DataFrame 출력
print(df.head())

특정 시트 읽기

원하는 시트를 지정하여 데이터를 읽어올 수도 있습니다. 아래의 예제에서는 'Sheet2'라는 이름의 시트를 읽어옵니다.

import pandas as pd

# 특정 시트 읽기
df_sheet2 = pd.read_excel('data.xlsx', sheet_name='Sheet2')

# DataFrame 출력
print(df_sheet2.head())

열 이름 지정하기

데이터를 읽어올 때 열 이름을 직접 지정할 수도 있습니다.

import pandas as pd

# 열 이름 직접 지정하기
df_custom_names = pd.read_excel('data.xlsx', names=['Column1', 'Column2', 'Column3'])

# DataFrame 출력
print(df_custom_names.head())

결론

pandas.read_excel 함수는 Excel 파일에서 데이터를 손쉽게 추출하여 DataFrame 형식으로 변환할 수 있는 강력한 도구입니다. 다양한 옵션을 통해 원하는 데이터를 쉽게 필터링하고 가공할 수 있어 데이터 분석 작업을 한층 효율적으로 수행할 수 있습니다.

  • Excel 파일에서 데이터를 쉽게 읽어올 수 있는 방법을 학습하세요!
  • 지금 바로 pandas.read_excel 함수를 활용하여 실시간으로 데이터를 분석해 보세요!
반응형