Come crittografare file Excel con password in Java

Questo breve articolo descrive come crittografare un file Excel con password in Java. Contiene i dettagli di configurazione per l’ambiente di sviluppo, una sequenza di passaggi da seguire per scrivere il programma e, infine, un codice di esempio eseguibile che può essere utilizzato per crittografare Workbook con password in Java. Questo articolo condividerà anche i tipi di crittografia che possono essere utilizzati e quindi salverà il file crittografato risultante nel formato desiderato come XLSX, XLS, ecc.

Passaggi per crittografare il foglio di calcolo Excel in Java

  1. Configura l’IDE per utilizzare Aspose.Cells for Java per crittografare il file Excel
  2. Carica il file modello Excel nell’oggetto Workbook da crittografare
  3. Seleziona il tipo di crittografia e impostalo utilizzando il metodo setEncryptionOptions().
  4. Impostare la password utilizzando l’oggetto Impostazioni nella classe Cartella di lavoro
  5. Salva la cartella di lavoro crittografata di output sul disco o in un flusso

Questi passaggi ci aiutano a comprendere il processo per crittografare il file Excel in Java. Il processo è abbastanza semplice in quanto dobbiamo solo caricare il file Excel di origine e quindi utilizzare il metodo setEncryptionOptions() insieme al tipo di crittografia e alla lunghezza della chiave. Una volta impostato il tipo di crittografia, dobbiamo impostare la password che verrà utilizzata per aprire il file Excel a livello di codice o utilizzando MS Excel.

Codice per proteggere con password il file Excel in Java

Il codice sopra è scritto per dimostrare il processo per proteggere con password il documento Excel in Java. Utilizza l’oggetto classe Workbook per caricare il file Excel di origine che ha molti costruttori per la personalizzazione del processo di caricamento. La classe Workbook ha anche metodi e proprietà utilizzati per impostare il tipo di crittografia come STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 e la password.

Questo articolo ci ha illuminato a crittografare un file Excel in Java. Se vuoi imparare il processo di firma digitale di un file Excel, fai riferimento all’articolo su come firmare digitalmente un documento Excel utilizzando Java.

 Italiano