[python] 파이썬과 엑셀 데이터베이스의 연동

엑셀은 일반적으로 데이터를 저장하고 분석하는 데 유용한 도구입니다. 파이썬은 데이터 처리 및 분석에 매우 강력한 언어로, 엑셀과의 연동은 매우 유용합니다. 이번 블로그는 파이썬과 엑셀 데이터베이스를 연동하는 방법에 대해 알아보겠습니다.

pandas 라이브러리를 사용한 엑셀 파일 열기

파이썬에서 엑셀 파일을 다루기 위해 pandas 라이브러리를 사용할 수 있습니다. 먼저 pandas 라이브러리를 설치하고, 아래와 같이 엑셀 파일을 열어봅시다.

import pandas as pd

# 엑셀 파일 읽기
data = pd.read_excel('data.xlsx')

read_excel 함수를 사용하여 엑셀 파일을 읽을 수 있습니다. 위의 예제에서는 data.xlsx 파일을 읽고 변수 data에 저장하였습니다.

데이터 조회 및 조작

엑셀 파일을 불러왔으면, 데이터를 조회하고 조작하는 것이 가능합니다. 예를 들어, 엑셀 파일의 첫 5행을 출력하려면 아래와 같이 코드를 작성할 수 있습니다.

# 첫 5행 출력
print(data.head(5))

또한, 열 이름을 사용하여 특정 열의 값을 확인하는 것도 가능합니다.

# '이름' 열 출력
print(data['이름'])

데이터 쓰기

데이터를 조회 및 조작한 후, 수정한 내용을 다시 엑셀 파일로 저장할 수도 있습니다. 다음과 같이 코드를 작성하여 엑셀 파일에 데이터를 저장해 봅시다.

# 데이터 프레임을 엑셀 파일로 저장
data.to_excel('new_data.xlsx', index=False)

위의 예제에서는 to_excel 함수를 사용하여 데이터 프레임을 new_data.xlsx 파일로 저장하였습니다.

결론

파이썬과 엑셀 데이터베이스의 연동을 통해 데이터 분석 및 처리 작업을 보다 손쉽게 수행할 수 있습니다. pandas 라이브러리의 강력한 기능을 활용하여 엑셀 파일을 읽고 쓰는 방법을 알아보았습니다. 이를 통해 데이터 관리와 분석 작업을 효율적으로 수행할 수 있습니다.

참고 자료