Jak chronić pliki Excel za pomocą C#

Jak chronić pliki Excel za pomocą C#

Ochrona plików programu Excel pomaga zapobiec nieautoryzowanym edycjom i gwarantuje integralność krytycznych danych na arkuszu.W tym artykule dowiesz się, jak używać Aspose.Cells dla .NET do stosowania ochrony na poziomie księgi roboczej za pomocą C#.

Dlaczego warto chronić pliki Excel?

  • Zapobieganie przypadkowym edycjom lub nadpisaniom
  • Bezpieczne wrażliwe informacje
  • Zapewnienie wspólnego dostępu z konkretnymi zezwoleniami

Przewodnik krok po kroku wdrażania

Krok 1: Tworzenie nowego projektu C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Krok 2: Instalacja Aspose.Cells dla .NET

dotnet add package Aspose.Cells

Krok 3: Pobierz plik Excel

Workbook workbook = new Workbook("Input.xlsx");

Krok 4: Zastosuj ochronę

workbook.Protect(ProtectionType.All, "secure123");

Możesz wybrać spośród:

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

Krok 5: Zapisz zabezpieczony plik

workbook.Save("Protected.xlsx");

Najlepsze praktyki

  • Bezpiecznie przechowuj hasła za pomocą zmiennych środowiskowych lub tajnych menedżerów.
  • Wykorzystaj silne alfanumeryczne hasła.
  • Validuj ochronę poprzez ponowne otwieranie pliku po przetwarzaniu.
 Polski