SeouliteLab

엑셀 파일 다루기의 시작: xlrd 라이브러리 활용 방법 본문

카테고리 없음

엑셀 파일 다루기의 시작: xlrd 라이브러리 활용 방법

Seoulite Lab 2024. 4. 19. 09:05

엑셀 파일은 데이터 분석 및 처리에 많이 사용되는 형식 중 하나입니다. 파이썬에서 엑셀 파일을 읽고 처리하기 위해서는 xlrd 라이브러리를 사용할 수 있습니다. 이 블로그에서는 xlrd 라이브러리를 사용하여 파이썬에서 엑셀 파일을 다루는 방법에 대해 알아보겠습니다.

1. 엑셀 파일 열기

xlrd를 사용하여 엑셀 파일을 열고 데이터를 읽어오는 예제를 살펴보겠습니다.

import xlrd

# 엑셀 파일 열기
workbook = xlrd.open_workbook('example.xlsx')

# 첫 번째 시트 선택
sheet = workbook.sheet_by_index(0)

# 데이터 출력
for row_idx in range(sheet.nrows):
    for col_idx in range(sheet.ncols):
        print(sheet.cell_value(row_idx, col_idx), end='\t')
    print()

위 코드는 xlrd를 사용하여 'example.xlsx' 파일을 열고, 첫 번째 시트의 데이터를 출력하는 예제입니다.

2. 특정 셀의 데이터 읽기

xlrd를 사용하여 특정 셀의 데이터를 읽는 예제를 살펴보겠습니다.

import xlrd

# 엑셀 파일 열기
workbook = xlrd.open_workbook('example.xlsx')

# 첫 번째 시트 선택
sheet = workbook.sheet_by_index(0)

# 특정 셀의 데이터 읽기
data = sheet.cell_value(2, 1)
print("특정 셀의 데이터:", data)

위 코드는 xlrd를 사용하여 'example.xlsx' 파일을 열고, 특정 셀의 데이터를 출력하는 예제입니다.

3. 열의 데이터 읽기

xlrd를 사용하여 특정 열의 데이터를 읽는 예제를 살펴보겠습니다.

import xlrd

# 엑셀 파일 열기
workbook = xlrd.open_workbook('example.xlsx')

# 첫 번째 시트 선택
sheet = workbook.sheet_by_index(0)

# 특정 열의 데이터 읽기
column_data = sheet.col_values(1)
print("특정 열의 데이터:", column_data)

위 코드는 xlrd를 사용하여 'example.xlsx' 파일을 열고, 두 번째 열의 데이터를 출력하는 예제입니다.

xlrd 라이브러리를 사용하면 파이썬에서 엑셀 파일을 쉽게 다룰 수 있습니다.