proteggi file excel non protetti c#

MS Excel offre modi convenienti per archiviare e gestire piccole o grandi quantità di dati. Le cartelle di lavoro di Excel sono ampiamente utilizzate per mantenere i set di dati, analizzare i dati, eseguire attività relative alla finanza o alle risorse umane e così via. Con il progresso della tecnologia, sono state aumentate anche le modalità per ottenere l’accesso non autorizzato ai dati. Pertanto, MS Excel consente di proteggere le cartelle di lavoro utilizzando la password. In questo articolo imparerai come automatizzare le funzionalità di protezione del foglio di calcolo e proteggere e rimuovere la protezione dei file Excel a livello di codice usando C#.

API C# per proteggere i file Excel - Download gratuito

Aspose.Cells for .NET è una nota API di manipolazione dei fogli di calcolo che ti consente di creare ed elaborare file Excel dall’interno delle tue applicazioni .NET. L’API consente di proteggere e rimuovere la protezione dei file Excel in poche righe di codice. Puoi scaricare i binari dell’API o installarlo utilizzando NuGet.

Install-Package Aspose.Cells

Proteggi i file Excel usando C#

La protezione di MS Excel è facile come una torta e può essere eseguita in pochi passaggi. Basta caricare il file Excel, proteggerlo e salvare il file protetto. Inoltre, puoi specificare il tipo di protezione che desideri applicare, ovvero proteggere tutto, solo oggetti o contenuto, ecc. Di seguito sono riportati i passaggi per proteggere un file Excel utilizzando Aspose.Cells per .NET.

L’esempio di codice seguente mostra come proteggere il file Excel usando C#.

// Apri il file Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Proteggi la cartella di lavoro specificando il tipo di protezione
workbook.Protect(ProtectionType.All, "12345");

// Salva il file
workbook.Save("Excel.xlsx");

Elimina la protezione dei file Excel utilizzando C#

Puoi anche annullare la protezione dei file Excel fornendo la password all’API. Di seguito sono riportati i passaggi per rimuovere la protezione di un file Excel protetto.

L’esempio di codice seguente mostra come rimuovere la protezione di un file di Excel usando C#.

// Apri il file Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Non proteggere la cartella di lavoro
workbook.Unprotect("12345");

// Imposta la password su null
workbook.Settings.Password = null;

// Salva il file
workbook.Save("Excel.xlsx");

Conclusione

La protezione dei dati nei file MS Excel è un aspetto importante del mondo digitale. Pertanto, questo articolo illustra come automatizzare il processo di protezione o annullamento della protezione dei file di Excel utilizzando C#. La guida passo passo insieme ai riferimenti API e agli esempi di codice ti insegnano come implementare queste funzionalità nelle tue applicazioni .NET. Puoi esplorare di più sull’API utilizzando la documentazione.

Guarda anche