[python] xlrd 엑셀 파일의 셀 값들의 평균, 합계, 최대값, 최소값 등 계산하기

xlrd를 사용하여 Excel 파일 읽기

xlrd를 사용하여 Excel 파일을 읽고 데이터에 액세스하는 것은 간단합니다. 아래 예시에 따라 Excel 파일을 열어서 데이터를 읽어 들이겠습니다.

import xlrd

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

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

평균, 합계, 최대값, 최소값 계산

이제 xlrd로 Excel 파일을 열고 데이터에 액세스하는 방법을 살펴보았으니, 각 셀 값들의 평균, 합계, 최대값, 최소값 등을 계산해 보겠습니다.

셀 값들의 평균 계산

# 모든 셀 값 읽어오기
data = [sheet.cell_value(row, col) for row in range(sheet.nrows) for col in range(sheet.ncols)]

# 평균 계산
average = sum(data) / len(data)
print("평균:", average)

셀 값들의 합계 계산

# 합계 계산
total = sum(data)
print("합계:", total)

셀 값들의 최대값과 최소값 계산

# 최대값과 최소값 계산
max_value = max(data)
min_value = min(data)
print("최대값:", max_value)
print("최소값:", min_value)

위 코드는 xlrd를 사용하여 Excel 파일의 각 셀 값들의 평균, 합계, 최대값, 최소값 등을 계산하는 방법에 대해 설명한 것입니다.