In questo semplice argomento, imparerai come rimuovere la protezione tramite password da un file XLSX utilizzando l’API REST di Node.js. Svilupperemo un’applicazione per decifrare un file XLSX utilizzando l’API Cloud di Node.js seguendo i passaggi dettagliati e chiari descritti nella sezione seguente. L’applicazione creata può essere utilizzata con qualsiasi applicazione che supporti Node.js in ambienti macOS, Linux o Windows e la conversione può essere effettuata gratuitamente.
Prerequisito
- Crea un account e ottieni le credenziali API
- Scarica Aspose.Cells Cloud SDK per Node.js per decrittografare il file XLSX utilizzando l’API cloud di Node.js
- Imposta il progetto Node.js con l’SDK sopra indicato per proteggere un file XLSX
Passaggi per reimpostare la password del file XLSX utilizzando l’API low code di Node.js
- Imposta l’ID client e il segreto client affinché l’API decrittografi la cartella di lavoro con una password utilizzando l’API REST di Node.js
- Crea un oggetto della classe CellsApi con credenziali client per reimpostare la password del file XLSX utilizzando l’API low code di Node.js
- Aggiungere i nomi dei file XLSX di origine e caricare l’XLSX di origine utilizzando un nome e un oggetto File in un HashMap
- Crea un’istanza di DeleteUnProtectWorkbookRequest per aggiungere la password esistente e altre proprietà
- Chiama il metodo di richiesta DeleteUnProtectWorkbook per decrittografare il file Excel con password utilizzando l’API REST di Node.js
- Salvare i file XLSX decrittati sul disco locale
I passaggi sopra menzionati rimuovono la protezione tramite password su XLSX utilizzando l’API REST di Node.js. Inizieremo il processo con la configurazione dell’SDK e la creazione dell’istanza della classe CellsAPI. Quindi caricheremo il/i file XLSX sorgente utilizzando una HashMap e creeremo un’istanza della classe DeleteUnProtectWorkbookRequest, che verrà utilizzata per reimpostare la protezione tramite password per i file XLSX utilizzando il metodo deleteUnProtectWorkbook().
Codice per decifrare la password del file XLSX utilizzando l’API REST di Node.js
Questo semplice codice di esempio consente di cancellare la password di un file Excel utilizzando l’API low-code di Node.js. È necessario fornire i file XLSX di origine e la password esistente per rimuovere la protezione, insieme ad altre proprietà opzionali. Dopo aver formulato il messaggio di richiesta, deleteUnProtectWorkbook() esegue la decrittazione del file XLSX e restituisce i file XLSX con password cancellata, che possono essere archiviati su disco o all’interno del database.
In questo argomento abbiamo imparato a decifrare una cartella di lavoro con password utilizzando l’API REST di Node.js. Per impostare la password per un file XLSX, consulta l’articolo su come Proteggere con password il file XLSX con l’API REST di Node.js.