Questo articolo spiega come proteggere con password un file Excel utilizzando Node.js. Contiene informazioni dettagliate sulla configurazione dell’ambiente di sviluppo, un elenco di passaggi che descrivono il processo completo e un codice di esempio eseguibile per crittografare il file Excel utilizzando Node.js. Imparerai anche come impostare diverse opzioni per la crittografia da applicare al file Excel.
Passaggi per proteggere con password Excel utilizzando Node.js
- Imposta l’ambiente di sviluppo per l’utilizzo di Aspose.Cells per Node.js tramite Java per crittografare il file Excel
- Crea o carica un file Excel esistente utilizzando workbook per impostare la password
- Imposta encryption options per la cartella di lavoro
- Imposta la password utilizzando le impostazioni della cartella di lavoro
- Salva la cartella di lavoro risultante dopo averla protetta con una password
Questi passaggi forniscono i dettagli su come aggiungere la password a Excel utilizzando Node.js. Il processo viene avviato caricando la cartella di lavoro e impostando le relative opzioni di crittografia fornendo il tipo di crittografia e la lunghezza della chiave. Nei passaggi successivi viene impostata una password e il file Excel risultante viene salvato sul disco.
Codice per impostare la password per Excel utilizzando Node.js
Il codice di esempio sopra menzionato dimostra come inserire la password nel file Excel utilizzando Node.js. Il metodo setEncryptionOptions() accetta il tipo di crittografia impostato su STRONG_CRYPTOGRAPHIC_PROVIDER, tuttavia, puoi utilizzare altre opzioni, ad esempio ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR o COMPATIBLE in base alle tue esigenze. Quando impostiamo la stringa della password e salviamo la cartella di lavoro, Excel chiederà la stessa password prima di aprirla.
Questo breve tutorial ci ha guidato a proteggere con password il file Excel utilizzando Node.js. Se desideri apprendere altre funzionalità come l’eliminazione di una tabella pivot in un file Excel, fai riferimento all’articolo su come eliminare la tabella pivot utilizzando Nodejs.