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

In questo semplice argomento, imparerai come rimuovere la protezione tramite password da un file XLSX utilizzando l’API REST di Python. Svilupperemo un’applicazione per decifrare un file XLSX 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 XLSX 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 XLSX utilizzando l’API Python low code
  3. Aggiungere i nomi dei file XLSX di origine e caricare l’XLSX 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 XLSX decrittati sul disco locale

I passaggi sopra menzionati rimuovono la protezione tramite password su XLSX 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 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 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 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 Python. Se si desidera impostare la password per un file XLSX, fare riferimento all’articolo su come Proteggere con password il file XLSX con l’API REST Python.

 Italiano