[python] xlrd 모듈을 사용하여 엑셀 파일 암호화하기

엑셀 파일을 보호하기 위해 Python에서는 xlrd 모듈을 사용할 수 있습니다. 여기에는 간단한 예제 코드가 포함되어 있으며, xlrd 모듈을 사용하여 엑셀 파일을 암호화하는 방법을 안내합니다.

1. xlrd 모듈 설치하기

먼저, pip를 사용하여 xlrd 모듈을 설치합니다.

pip install xlrd

2. 예제 코드

다음은 xlrd 모듈을 사용하여 엑셀 파일을 암호화하는 간단한 예제 코드입니다.

import xlrd

# 암호화할 엑셀 파일 경로
file_path = 'example.xlsx'

# 암호화 키
password = 'your_password'  # 사용자가 설정한 암호

# 엑셀 파일 열기
workbook = xlrd.open_workbook(file_path)

# 암호화 설정
is_protected = workbook.sheet_by_index(0).book.encrypt(password)
if is_protected:
    print('엑셀 파일이 성공적으로 암호화되었습니다.')
else:
    print('암호화에 실패했습니다.')

위의 코드에서 file_path 변수에 암호화할 엑셀 파일의 경로를, password 변수에는 사용자가 설정한 암호를 지정합니다.

이제 위의 코드를 실행하여 지정된 암호로 엑셀 파일을 성공적으로 암호화할 수 있습니다.

참고 자료

위의 예제 코드를 통해 xlrd 모듈을 사용하여 엑셀 파일을 암호화하는 방법을 살펴보았습니다. 이를 통해 엑셀 파일을 안전하게 보호할 수 있게 됩니다.