Come proteggere i file Excel utilizzando C#

Come proteggere i file Excel utilizzando C#

Proteggi i file Excel in C# utilizzando Aspose.Cells

Proteggere i file Excel aiuta a prevenire modifiche non autorizzate e garantisce l’integrità dei dati critici dei fogli di calcolo. In questo articolo, imparerai come utilizzare Aspose.Cells per .NET per applicare la protezione a livello di cartella di lavoro utilizzando C#.

Perché proteggere i file Excel?

  • Prevenire modifiche accidentali o sovrascritture
  • Proteggere informazioni sensibili
  • Abilitare l’accesso collaborativo con permessi specifici

Guida all’implementazione passo dopo passo

Passo 1: Crea un nuovo progetto C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Passo 2: Installa Aspose.Cells per .NET

dotnet add package Aspose.Cells

Passo 3: Carica il file Excel

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

Passo 4: Applica 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

  • Conserva le password in modo sicuro utilizzando variabili di ambiente o gestori di segreti.
  • Utilizza password alfanumeriche forti.
  • Valida la protezione riaprendo il file dopo l’elaborazione.
 Italiano