Decrittografa o crittografa i file Excel utilizzando Node.js

Decrittografa o crittografa i file Excel utilizzando Node.js

Vuoi assicurarti che i tuoi file Excel non vengano modificati da persone non autorizzate? Questo post del blog è per te dove imparerai come decrittografare o crittografare i file Excel utilizzando Node.js a livello di codice. Automatizzare la sicurezza dei tuoi file di dati ti darà sempre un vantaggio competitivo in termini di efficienza e integrità. Questa libreria di Node.js Excel fa tutto questo in modo magico fornendo una serie di funzionalità per supportare questa automazione. Inoltre, puoi eseguire varie operazioni integrando questa libreria nella tua applicazione Node.js.

Le seguenti sezioni devono essere trattate in questo articolo:

Decrittografa o crittografa i file Excel utilizzando Node.js - Installazione API

La libreria Excel di Node.js offre un’ampia gamma di funzionalità di manipolazione e conversione dei file. Gli utenti possono trovare la documentazione completa insieme a esempi e descrizioni. È abbastanza facile da installare e semplice da usare.

Esegui i seguenti comandi per configurare questa libreria nel tuo progetto:

npm install java
npm install aspose.cells

Come crittografare file Excel a livello di codice

L’impostazione di una password per un file Excel a livello di codice è diventata così facile e robusta. Inoltre, puoi specificare il tipo e il livello di crittografia invocando i metodi esposti da questa libreria Excel di Node.js.

Segui i passaggi seguenti e il frammento di codice per crittografare un file Excel utilizzando Node.js:

  1. Recupera il modulo aspose.cells nel tuo progetto Node.js.
  2. Inizializza un’istanza della classe Workbook.
  3. Accedi alle impostazioni della cartella di lavoro chiamando il metodo getSettings() e imposta la password invocando setPassword(string).
  4. Chiama il metodo setEncryptionOptions per impostare il tipo di crittografia.
  5. save(fileName, saveFormat) salverà il file crittografato.
var aspose = aspose || {};

// Recupera il modulo aspose.cells nel tuo progetto Node.js.
aspose.cells = require("aspose.cells");

// Inizializza un'istanza della classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Accedi alle impostazioni della cartella di lavoro chiamando il metodo getSettings() e imposta la password richiamando setPassword(string).
wb.getSettings().setPassword("password");

// Chiama il metodo setEncryptionOptions per impostare il tipo di crittografia.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) salverà il file crittografato.
wb.save("encrypted-file.xlsx");

Libreria Node.js per decrittografare un file Excel

In questa sezione, esamineremo i seguenti passaggi e il frammento di codice che decrittografa il file Excel crittografato a livello di codice:

  1. Istanziare un’istanza della classe LoadOptions per accedere alle opzioni del file XLSX.
  2. Immettere la password corretta del file crittografato chiamando il metodo setPassword(string).
  3. Crea un oggetto della classe Workbook e carica il file crittografato di origine con l’istanza loadOptions.
  4. Impostare la password su NULL invocando setPassword().
  5. Chiamare save(fileName, saveFormat) salverà il file decrittografato.
var aspose = aspose || {};

// Recupera il modulo aspose.cells nel tuo progetto Node.js.
aspose.cells = require("aspose.cells");

// Inizializza un'istanza della classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Accedi alle impostazioni della cartella di lavoro chiamando il metodo getSettings() e imposta la password richiamando setPassword(string).
wb.getSettings().setPassword("password");

// Chiama il metodo setEncryptionOptions per impostare il tipo di crittografia.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) salverà il file crittografato.
wb.save("encrypted-file.xlsx");

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Ci auguriamo che tu abbia imparato a decrittografare o crittografare i file Excel utilizzando Node.js a livello di codice. Abbiamo esaminato i frammenti di codice e abbiamo anche menzionato i collegamenti alla libreria in cui è possibile trovare un elenco completo di metodi disponibili. Inoltre, puoi esplorare gli altri link pertinenti menzionati nella sezione “Vedi anche” di seguito. Inoltre, conholdate.com sta scrivendo nuovi post sul blog su nuovi argomenti. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

Puoi condividere le tue domande o domande sul nostro forum.

Guarda anche