Excel 통합 문서에서 데이터를 컴파일하여 컴퓨터에 저장하기 위해 노력했다고 상상해보십시오. 자녀는 교육 목적으로 동일한 컴퓨터를 사용하고 있습니다. 그들은 실수로 많은 노력을 기울인 후에 편집 한 파일을 열고 어떻게 든 데이터를 변경합니다. 이러한 모든 변경으로 인해 데이터 일관성이 발생했을 수 있으므로 이제 모든 노력이 낭비됩니다. 데이터를 보호하기 위해 Excel을 사용하면 통합 문서를 암호 보호하여 워크 시트를 보호 할 수 있습니다. 이를 통해 지정된 비밀번호를 입력하지 않고는 파일을 변경할 수 없습니다. .NET 애플리케이션 개발자로서 .NET 응용 프로그램 내에서 Excel 통합 문서를 보호하는 기능을 제공하는 데 관심이있을 수 있습니다. 이 기사에서 볼 수 있듯이 c# 또는 vb.net 를 사용하여 응용 프로그램에서 NPOI API를 사용하여이를 달성 할 수 있습니다.

Microsoft Excel을 사용하여 워크 시트 보호

Excel 워크 시트를 보호하기위한 .NET 응용 프로그램을 작성하기 전에 Microsoft Excel을 사용하여 어떻게 동일하게 달성 할 수 있는지 살펴 보겠습니다.

Microsoft Excel을 사용하여 Excel 워크 시트를 보호하기위한 단계

Microsoft Excel을 사용하여 Excel 워크 시트를 보호하려면 다음 단계를 사용할 수 있습니다.

  1. 파일 > 정보 를 선택하십시오. 2.* *보호 통합 문서 상자를 선택하고 암호로 암호화를 선택하십시오.
  2. 비밀번호 상자에 암호를 입력 한 다음 OK 를 선택하십시오.
  3. 리엔터 비밀번호 상자에서 비밀번호를 확인한 다음 OK 를 선택하십시오. 주의의 말
  • 잊혀진 암호를 검색 할 수 없으므로 암호가 특히 기억에 남는지 확인하십시오.
  • 신용 카드 번호와 같은 민감한 정보가 포함 된 비밀번호로 보호 된 파일을 배포하는 것이 항상 안전하지는 않습니다.

c# {.wp-block-heading}에서 npoi를 사용한 Excel 워크 시트 보호}

이제 Microsoft Excel을 사용하여 워크 시트를 보호하는 방법을 보았으므로 이제 .NET 응용 프로그램에서 동일한 작업을 수행 할 수있는 방법을 살펴 보겠습니다. 이 목적으로 .NET 용 Open-Source API NPOI를 사용하고 C#에 코드를 작성할 것입니다. 그러나 그 전에는 .NET 프로젝트에 NPOI를 설치하여 시작해야합니다. .NET 용 NPOI 설치에 대한 자세한 지침 안내서에서 이에 대해 배울 수 있습니다.

c# {.WP- 블록 헤드}에서 Excel 워크 시트를 보호하기위한 단계}

개발 환경이 준비되었으므로 간단한 콘솔 기반 애플리케이션을 작성하고 다음 코드를 사용할 수 있습니다.

//Create workbook
IWorkbook wb = new XSSFWorkbook();

//Create a new sheet
ISheet ws = wb.CreateSheet("Sheet 1");

//Protect the sheet
ws.ProtectSheet("fileformat.com");

//Save the file
FileStream file = File.Create("ProtectedExcelWorkbook.xlsx");
wb.Write(file, false);
file.Close();

결론 {.WP- 블록 헤드}

이 기사에서는 C#에서 NPOI API를 사용하여 Excel 워크 시트를 보호하는 방법을 보여주었습니다. API 문서를 연구하여 API 기능을 더 탐색 할 수 있습니다. NPOI를 사용하여 Excel 통합 문서 작업에 대해 더 알고 싶다면이 섹션에서 더 많은 예를 보려면 계속 지켜봐 주시기 바랍니다.