Notice
Recent Posts
Recent Comments
Link
SeouliteLab
엑셀 파일 다루기의 시작: xlrd 라이브러리 활용 방법 본문
엑셀 파일은 데이터 분석 및 처리에 많이 사용되는 형식 중 하나입니다. 파이썬에서 엑셀 파일을 읽고 처리하기 위해서는 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 라이브러리를 사용하면 파이썬에서 엑셀 파일을 쉽게 다룰 수 있습니다.