XLSB 파일 잠금 해제 방법

Sheetize XLSB Unlocker for .NET 은 비밀번호로 보호된 Excel 바이너리 워크북을 열 수 있는 간단한 API를 제공합니다. 파일을 해제하면 모든 워크시트, 차트, 서식에 완전하게 접근할 수 있어, 파일을 읽고, 편집하거나, 보안 후에 처리해야 하는 상황에 최적입니다.

주요 기능

비밀번호로 보호된 XLSB 잠금 해제

사용자가 지정한 비밀번호를 이용해 기존 XLSB 파일을 복호화합니다. 잠금 해제 후에는 일반 파일처럼 열고, 편집하고, 인쇄할 수 있습니다.

서식 및 개체 보존

셀 스타일, 수식, 테이블, 차트, 이미지 등 모든 요소가 잠금 해제 후에도 그대로 유지됩니다.

스트리밍 지원

대용량 워크북을 스트리밍 방식으로 처리하여 메모리 사용량을 최소화합니다—다수 파일을 일괄 잠금 해제해야 할 때 안성맞춤입니다.

상세 사용법

XLSB 잠금 해제 워크플로우

Sheetize 로 비밀번호 보호된 XLSB 파일을 잠금 해제하려면 다음 단계를 따르세요:

  1. Unlocker 초기화: SpreadsheetUnlocker 인스턴스를 생성합니다.
  2. 옵션 구성: 원본 파일 경로와 워크북을 보호한 비밀번호를 포함한 UnlockerLoadOptions 를 설정합니다.
  3. 출력 경로 정의: 잠금 해제된 XLSB 파일을 저장할 대상 경로를 지정합니다.
  4. 잠금 해제 실행: 준비된 로드 옵션과 저장 옵션을 Process 메서드에 전달합니다.

예시 – 비밀번호가 설정된 XLSB 파일 잠금 해제

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsb",
    Password = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

예시 – 쓰기 보호 비밀번호가 설정된 XLSB 파일 잠금 해제

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsb",
    PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

확장 형식 지원

  • Sheetize는 비밀번호로 보호된 CSV, TSV, HTML 내보내기 파일도 잠금 해제할 수 있습니다(파일은 암호화된 ZIP 형태로 래핑됩니다).

이러한 기능들 덕분에 Sheetize는 단일 워크북에 빠르게 접근해야 할 때는 물론, 매일 수천 개의 보호된 스프레드시트를 처리하는 프로덕션 환경에서도 XLSB 잠금 해제를 손쉽게 수행할 수 있습니다.

 한국어