Aspose.Cells Spreadsheet Locker per .NET

Aspose.Cells Spreadsheet Locker per .NET consente agli sviluppatori di bloccare programmaticamente i libri di lavoro di Excel e di proteggere i fogli da lavoro, le ranghe e le strutture del documento complessive con password definite dall’utente e impostazioni di permesso granulare. Che si desidera prevenire edizioni non autorizzate, eseguire la crittografia a livello del libro di testo o restringere l’accesso a specifiche regioni del foglio, questo plugin fornisce una protezione rafforzata per XLS, XLsX,XLTM, e Il XLSM dei file.

Installazione e Setup

Per aggiungere Aspose.Cells Spreadsheet Locker per .NET al tuo progetto:

  • Installare il pacchetto NuGet. vedi il Installazione Guida per i dettagli.
  • Configurare la licenza misurata prima di utilizzare qualsiasi chiamata API per evitare il modo di valutazione Licenza a consumo della documentazione.

Caratteristiche e funzionalità

Formati di file supportati

Applica la protezione ai principali formati di Excel, tra cui il legame Il BIFF (XLS) e moderno aperto di XML (XLSX, XLSM e XLTM). le impostazioni di protezione rimangono intatte per tutte le conversioni di formato.

Scrivi una recensione per Workbook-Level Encryption

Applicare una password per crittografare l’intero flusso del libretto di lavoro. Questo utilizza il codifica standard di Office in modo che il file non possa essere aperto senza la password corretta.

Protezione del lavoro

Limitare l’editing al livello della scheda con opzioni come:

  • Il contenuto della cellula
  • Prevenire inserzioni/deletioni di riga o colonne
  • Disabilitare la sorta, il filtraggio o le edizioni di tabella pivot

Protezione a livello di scala

Definisci ranghi modificabili mentre mantieni formule o dati sensibili bloccati. Assegnare password distinte per range per fornire accesso limitato a determinati gruppi di utenti.

Struttura e protezione finestre

Prevenire i cambiamenti nel libro di lavoro, come l’aggiunta, il rinnovo o la cancellazione delle foglie. Chiudere le impostazioni della finestra come i pannelli congelati o i livelli di zoom per mantenere la visualizzazione dell’utente coerente.

Algorithmi di crittografia e potenza

Scegli tra AES-256 per alta sicurezza o RC4 legato per la compatibilità.La selezione degli algoritmi è esposta tramite semplici impostazioni API.

Le eccezioni e le autorizzazioni di protezione

Permessi fin-tune consentendo determinate azioni (ad esempio, formattare le cellule o classificare) mantenendo altre funzionalità bloccate.

Gestione del blocco e rimozione

Sconfiggere le foglie, le ranghe o tutti i libri di lavoro programmaticamente con la password corretta. APIs riflette il processo di chiusura, e lo stato di protezione può essere richiesto in tempo utile.

Esempio di codice

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

Suggerimenti e migliori pratiche

• Iniziare sempre la licenza alla startup per evitare avvertimenti di valutazione.• Utilizzare password lunghe e complesse con AES-256 per i file sensibili.• Combinare fogli di lavoro e protezioni di gamma per separare le aree editate dalle formule.• Impostazioni persistenti di protezione nei metadati/configurazioni per le attività di automazione.• Reapplicare la protezione dopo le conversioni di formato per garantire l’integrità della crittografia.• Utilizzo IsProtected verifica prima di eseguire le operazioni per evitare eccezioni.• Rotare le password regolarmente in linea con le politiche di sicurezza.

 Italiano