엑셀 파일에 암호를 설정하면 데이터 유출과 무단 수정을 방지할 수 있지만, 암호를 잊었거나 제거가 필요할 때 난감할 수 있습니다. 오늘은 엑셀 통합 문서 및 시트 보호 암호를 알고 있는 경우와 모르는 경우 모두 적용 가능한 다양한 해제 방법을 단계별로 정리해 보았습니다.
Excel 암호의 종류
엑셀에는 크게 세 가지 암호 보호 방식이 있습니다.
- 통합 문서 암호: 파일 자체를 열 때 암호를 물음
- 시트 보호 암호: 특정 워크시트에서 편집을 제한
- VBA 프로젝트 암호: 매크로 코드 접근을 차단
1. 비밀번호 알고 있을 때: 기본 기능으로 제거하기
- 보호된 엑셀 파일을 연 다음 파일 탭에서 정보로 이동합니다.
- 통합 문서 보호를 클릭하고 암호로 암호화됨 또는 통합 문서 보호 → 암호 제거를 선택합니다.
- 기존 암호를 입력하고 확인을 누르면 암호가 즉시 제거됩니다.
2. 파일 확장자 변경 후 XML 편집으로 해제하기
- 보호된 엑셀 파일(.xlsx)을 복사한 뒤 파일 확장자를
.zip으로 변경합니다. - 변경된 ZIP 파일을 압축 해제한 후
xl\worksheets폴더로 이동합니다. - 해제할 시트(
sheet1.xml등)를 메모장으로 열고<sheetProtection … />태그 전체를 삭제합니다. - 파일을 저장하고 ZIP 압축을 다시 수행한 뒤 확장자를
.xlsx로 복원하면 시트 보호가 해제됩니다.
3. VBA 코드로 시트 보호 해제하기
- 엑셀에서 Alt + F11을 눌러 VBA 편집기를 엽니다.
- 삽입 → 모듈을 클릭하고 다음 코드를 붙여넣습니다.
Sub UnprotectSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Unprotect Password:="" Next ws End Sub
- F5 키를 눌러 매크로를 실행하면 모든 시트 보호가 비밀번호 없이 해제됩니다.
4. ZIP 압축 도구로 통합 문서 보호 해제하기
- 7-Zip 등의 압축 프로그램으로 엑셀 파일(.xlsx)을 엽니다.
xl\workbook.xml파일을 편집기로 열고<workbookProtection … />태그 전체를 삭제합니다.- 압축 프로그램에서 수정된 파일 교체를 승인한 뒤 파일을 저장합니다.
- 엑셀에서 파일을 열면 구조 잠금 및 윈도우 잠금이 모두 해제됩니다.
5. 전문 소프트웨어 활용하기
아래 전문가용 복구 도구를 사용하면 암호 분실 시에도 복구 또는 해제가 가능합니다.
| 도구 | 주요 기능 |
|---|---|
| PassFab for Excel | 오픈 비밀번호 복구, 편집 제한 해제 지원 |
| EaseUS | 일반 옵션 이용 암호 제거, Mac 버전도 지원 |
정리하자면 여러 방법을 통해 엑셀 암호를 해제할 수 있으며, 암호를 알고 있는 경우 기본 기능이 가장 간단합니다. 모르는 경우에는 파일 확장자 변경+XML 편집, VBA 매크로, ZIP 도구 활용 등의 방법을 단계별로 시도해보세요. 전문 도구를 사용하면 손쉽게 복구 성공률을 높일 수 있습니다. 다만, 타인의 문서나 권한이 없는 파일에 대해서는 사용을 자제하시기 바랍니다.