Rimuovere la protezione tramite password dal file Excel utilizzando l'API REST di Python

In questo semplice argomento, imparerai come rimuovere la protezione tramite password da un file Excel utilizzando l’API REST di Python. Svilupperemo un’applicazione per decifrare un file Excel utilizzando l’API Python Cloud seguendo i passaggi dettagliati e chiari descritti nella sezione seguente. L’applicazione creata può essere utilizzata con qualsiasi applicazione che supporti Python in ambienti macOS, Linux o Windows e la conversione può essere effettuata gratuitamente.

Prerequisito

Passaggi per reimpostare la password del file Excel utilizzando l’API Python low code

  1. Imposta l’ID client e il segreto client affinché l’API decrittografi la cartella di lavoro con una password utilizzando l’API REST Python
  2. Crea un oggetto della classe CellsApi con credenziali client per reimpostare la password del file Excel utilizzando l’API Python low code
  3. Aggiungere i nomi dei file XLS di origine e caricare l’XLS di origine utilizzando un nome e un oggetto File in un HashMap
  4. Crea un’istanza di DeleteUnProtectWorkbookRequest per aggiungere la password esistente e altre proprietà
  5. Chiama il metodo di richiesta DeleteUnProtectWorkbook per decrittografare il file Excel con password utilizzando l’API REST Python
  6. Salvare i file Excel decrittati sul disco locale

I passaggi sopra menzionati rimuovono la protezione tramite password su Excel utilizzando l’API REST di Python. Inizieremo il processo con la configurazione dell’SDK e la creazione dell’istanza della classe CellsAPI. Quindi caricheremo il/i file XLS sorgente utilizzando una HashMap e creeremo un’istanza della classe DeleteUnProtectWorkbookRequest, che verrà utilizzata per reimpostare la protezione tramite password per i file Excel utilizzando il metodo deleteUnProtectWorkbook().

Codice per decrittografare la password del file Excel utilizzando l’API REST Python

Questo semplice codice di esempio consente di cancellare la password di un file Excel utilizzando un’API Python low-code. È necessario fornire i file Excel 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 Excel e restituisce i file Excel 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 Python. Se si desidera impostare la password per un file Excel, consultare l’articolo su come Proteggere con password un file Excel con l’API REST di Python.

 Italiano