C#에서 암호로 보호된 Excel 파일을 여는 방법

이 간단한 문서에서는 필요한 단계와 실행 가능한 샘플 코드를 제공하여 암호로 보호된 Excel 파일을 C#에서 여는 방법을 설명합니다. C#을 사용하여 암호로 Excel 열기 기능은 XLSX, XLS, ODS 등과 같은 지원되는 Excel 파일 유형에 대해 몇 줄만 사용하여 구현할 수 있습니다. 다음을 통해 응용 프로그램 흐름을 적절하게 제어할 수 있습니다. 비밀번호가 누락되었거나 비밀번호가 잘못된 경우 발생하는 예외를 포착합니다.

C#에서 암호로 보호된 Excel 파일을 여는 단계

  1. NuGet 패키지 관리자에서 Aspose.Cells를 추가하도록 프로젝트 구성
  2. 비밀번호 속성을 사용하기 위해 LoadOptions 클래스 객체 생성
  3. 보호된 Excel 파일을 여는 데 필요한 암호 설정
  4. 비밀번호와 함께 LoadOptions 개체를 사용하여 보호된 Excel 파일을 Workbook 개체에 로드합니다.

이 단계에서는 먼저 필요한 라이브러리를 추가하는 단계를 포함하는 일련의 작업을 통해 C#이 암호로 보호된 Excel 파일을 여는 방법을 설명합니다. 그런 다음 Password 속성이 포함된 LoadOptions 클래스 개체를 사용하여 Excel 통합 문서 암호가 설정됩니다. 파일 이름과 LoadOptions 개체가 필요한 Workbook 클래스 생성자를 사용하여 보호된 파일을 열기 전에 이 단일 속성을 채워야 합니다.

C#을 사용하여 암호로 보호된 Excel 파일을 로드하는 코드

이 코드에서 암호를 입력하지 않거나 이 속성을 null로 설정하면 “통합 문서 파일의 암호를 입력하십시오.“라는 예외가 발생합니다. 잘못된 암호를 제공하면 “잘못된 암호"라는 예외가 발생합니다. 보호된 파일을 성공적으로 연 후 이 속성을 null로 설정하면 동일한 이름으로 또는 다른 파일로 디스크에 저장할 때 암호가 영구적으로 제거됩니다.

이 문서에서는 C# 암호로 Excel 파일 열기를 사용하는 방법을 안내했습니다. 제한이 있는 PDF 파일로 Excel 파일을 저장하는 방법을 배우고 싶다면 C#을 사용하여 권한이 제한된 PDF로 XLSX를 변환하는 방법에 대한 기사를 참조하세요.

 한국인