Come proteggere i file Excel utilizzando C#

Come proteggere i file Excel utilizzando C#

Proteggere i file di Excel aiuta a prevenire le edizioni non autorizzate e garantisce l’integrità dei dati di scheda critica.In questo articolo, imparerai come utilizzare Aspose.Cells per .NET per applicare la protezione a livello del libro di lavoro utilizzando C#.

Perché proteggere i file di Excel?

  • Prevenire edizioni accidentali o sovrapposti
  • Informazioni sensibili sicure
  • Possibilità di accesso collaborativo con autorizzazioni specifiche

Guida di implementazione passo dopo passo

Passo 1: Creare un nuovo progetto C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Passo 2: Installare Aspose.Cells per .NET

dotnet add package Aspose.Cells

Passo 3: Caricare il file Excel

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

Passo 4: Applicare la protezione

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

Puoi scegliere tra:

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

Passo 5: Salva il file protetto

workbook.Save("Protected.xlsx");

Migliori pratiche

  • Conservare le password in modo sicuro utilizzando variabili ambientali o manageri segreti.
  • Utilizzare password alfanumeriche.
  • Validare la protezione riavviando il file post-processing.
 Italiano