[python] xlrd 엑셀 파일에 비밀번호 설정하기

이번 포스트에서는 xlrd 라이브러리를 사용하여 Python에서 엑셀 파일에 비밀번호를 설정하는 방법에 대해 알아보겠습니다.

xlrd 라이브러리 소개

xlrd는 Python에서 Excel 파일을 읽는데 사용되는 라이브러리입니다. 이 라이브러리를 사용하면 Excel 파일의 데이터를 읽어와서 원하는 작업을 수행할 수 있습니다.

엑셀 파일에 비밀번호 설정하기

엑셀 파일에 비밀번호를 설정하려면 xlrd 라이브러리 대신 xlwt 또는 openpyxl 라이브러리를 사용해야 합니다. xlrd는 엑셀 파일을 읽는데 사용되므로, 해당 라이브러리를 사용하여 비밀번호 설정은 불가능합니다.

# 예시 코드
import openpyxl

# 새로운 Excel 파일 생성
wb = openpyxl.Workbook()

# 시트에 비밀번호 설정
ws = wb.active
ws.protection.password = 'mypassword'

# 파일 저장
wb.save('protected_excel.xlsx')

위의 예시 코드에서는 openpyxl 라이브러리를 사용하여 Excel 파일을 생성하고, 시트에 비밀번호를 설정하는 방법을 보여줍니다.

마치며

이번 포스트에서는 xlrd 라이브러리가 아닌 openpyxl 라이브러리를 사용하여 Excel 파일에 비밀번호를 설정하는 방법에 대해 알아보았습니다. openpyxl 라이브러리를 사용하면 Excel 파일을 생성하고 편집하는 다양한 작업을 쉽게 수행할 수 있습니다.

참고문헌: openpyxl 공식 문서