[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 공식 문서