[python] xlrd 모듈을 사용하여 엑셀 파일에서 그래프 그리기

이번에는 파이썬에서 xlrd 모듈을 사용하여 엑셀 파일을 읽고, 그 데이터를 Matplotlib을 사용하여 그래프로 표현하는 방법에 대해 알아보겠습니다.

xlrd 모듈 설치

먼저, xlrd 모듈을 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install xlrd

엑셀 파일 읽기

다음으로, xlrd를 이용하여 엑셀 파일을 읽어보겠습니다. 코드 예시는 다음과 같습니다.

import xlrd

workbook = xlrd.open_workbook('파일명.xlsx')
sheet = workbook.sheet_by_index(0)

data = []
for row in range(1, sheet.nrows):
    data.append(sheet.cell_value(row, 0))

print(data)

위 코드는 ‘파일명.xlsx’ 파일을 열어 첫 번째 시트의 데이터를 읽어 리스트에 저장하는 예시입니다.

Matplotlib을 사용한 그래프 그리기

이제, Matplotlib을 사용하여 데이터를 시각적으로 표현해보겠습니다. 아래는 간단한 선 그래프를 그리는 예시 코드입니다.

import matplotlib.pyplot as plt

plt.plot(data)
plt.xlabel('X 축 라벨')
plt.ylabel('Y 축 라벨')
plt.title('그래프 제목')
plt.show()

마무리

위의 코드를 실행하면 엑셀 파일에서 읽어온 데이터를 Matplotlib을 사용하여 그래프로 표현할 수 있습니다. 이를 통해 xlrd 모듈을 이용하여 엑셀 파일을 처리하고 Matplotlib을 이용하여 데이터 시각화하는 방법에 대해 배워보았습니다.

이 방법을 응용하여 여러 엑셀 파일에서 데이터를 읽고 다양한 형태의 그래프로 표현할 수 있습니다. 여러분도 이를 응용하여 다양한 시각화를 시도해보세요!