[python] xlrd 엑셀 파일에 데이터 쓰기

이번 글에서는 Python의 xlrd 라이브러리를 사용하여 Excel 파일에 데이터를 쓰는 방법에 대해 알아보겠습니다.

xlrd 라이브러리란?

xlrd는 Python으로 작성된 라이브러리로, Excel 파일을 읽기 위한 툴입니다. 하지만 이 라이브러리는 Excel 파일을 수정하는 기능을 지원하지 않기 때문에, 데이터를 쓰기 위해서는 다른 방법을 사용해야 합니다.

openpyxl 라이브러리를 사용하여 Excel 파일에 데이터 쓰기

openpyxl은 Excel 2010에서 새롭게 도입된 .xlsx 파일 형식을 다루기 위한 라이브러리입니다. 다음은 openpyxl을 사용하여 Excel 파일에 데이터를 쓰는 간단한 예제입니다.

import openpyxl

# 엑셀 파일 열기
workbook = openpyxl.load_workbook('example.xlsx')

# 시트 선택
sheet = workbook.active

# 데이터 쓰기
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'

# 변경사항 저장
workbook.save('example.xlsx')

위 코드는 openpyxl 라이브러리를 사용하여 ‘Hello’와 ‘World’라는 문자열을 엑셀 파일의 A1셀과 B1셀에 쓰는 예제입니다.

데이터를 쓸 때에는 openpyxl과 같은 라이브러리를 사용하여 Excel 파일을 직접 수정해야 합니다. xlrd 라이브러리는 Excel 파일을 읽는 용도로 사용하는 것이 적합합니다.

이상으로 xlrd 라이브러리를 사용하여 Excel 파일에 데이터를 쓰는 방법에 대해 알아보았습니다.