[python] xlrd 모듈을 사용하여 엑셀 시트 생성하기

Python에서 엑셀 파일을 다루는 것은 일반적인 작업입니다. xlrd 모듈은 Python에서 엑셀 파일을 읽어들이는 것에 유용한 도구입니다. 이 튜토리얼에서는 xlrd 모듈을 사용하여 엑셀 시트를 읽고 생성하는 방법에 대해 알아보겠습니다.

xlrd 모듈 설치

먼저, xlrd 모듈을 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:

pip install xlrd

엑셀 파일 읽기

xlrd 모듈을 사용하여 엑셀 파일을 읽고 데이터를 가져올 수 있습니다. 다음은 간단한 예제입니다:

import xlrd

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

# 시트 이름으로 시트 선택
sheet = workbook.sheet_by_name('Sheet1')

# 시트에서 데이터 읽기
cell_value = sheet.cell_value(0, 0)
print(cell_value)

이 예제에서는 ‘example.xlsx’ 파일을 열고, ‘Sheet1’에서 첫 번째 셀의 값을 읽어옵니다.

엑셀 시트 생성

이제 xlrd 모듈을 사용하여 엑셀 시트를 생성해보겠습니다. 다음은 간단한 예제입니다:

import xlrd
import xlwt

# 새로운 엑셀 시트 생성
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('NewSheet')

# 데이터 쓰기
sheet.write(0, 0, 'Hello')
sheet.write(0, 1, 'World')

# 엑셀 파일로 저장
workbook.save('new_sheet.xls')

이 예제에서는 xlwt 모듈을 사용하여 새로운 엑셀 시트를 생성하고 데이터를 씁니다. 그리고 마지막으로 workbook.save를 호출하여 새로운 엑셀 파일을 저장합니다.

결론

이제 xlrd 모듈을 사용하여 Python에서 엑셀 시트를 생성하는 방법에 대해 알아보았습니다. 이를 통해 엑셀 파일을 다루는 데 도움이 될 것입니다.

참고: xlrd 공식 문서