Proteger con contraseña un archivo de Excel mediante la API REST de Python

En este tema básico, aprenderá a proteger con contraseña un archivo Excel usando la API REST de Python. Crearemos una aplicación para encriptar archivos de Excel usando la API de Python Cloud siguiendo los pasos detallados y claros que se mencionan en la siguiente sección. La aplicación generada se puede integrar con cualquier aplicación compatible con Python en entornos macOS, Linux o Windows, y la conversión es gratuita.

Requisito previo

Pasos para cifrar un archivo de Excel con la API de código bajo de Python

  1. Configure el ID de cliente y el secreto de cliente para que la API encripte el libro de trabajo con una contraseña mediante la API REST de Python
  2. Cree una instancia de la clase CellsApi con las credenciales del cliente para realizar la protección con contraseña de un archivo XLS
  3. Especifique los nombres de los archivos XLS de origen y cargue el XLS de origen utilizando un nombre y un objeto de archivo en un HashMap
  4. Cree una instancia de ProtectWorkbookRequest para establecer la contraseña y otras propiedades
  5. Cree una instancia de PostProtectRequest para configurar los archivos de mapa y la instancia de ProtectWorkbookRequest
  6. Llame al método de solicitud PostProtect para encriptar el archivo Excel usando la API de código bajo de Python
  7. Guarde los archivos de Excel protegidos con contraseña en el disco local

Los pasos anteriores permiten proteger Excel con contraseña mediante la API REST de Python. Comenzaremos el proceso configurando el SDK y creando la instancia de la clase CellsAPI. A continuación, abriremos los archivos XLS de origen mediante un HashMap e instanciaremos las clases ProtectWorkbookRequest y PostProtectRequest, que se utilizan para configurar la protección con contraseña de los archivos de Excel mediante el método PostProtect().

Código para proteger Excel con contraseña mediante la API REST de Python

Este sencillo código de ejemplo permite proteger Excel con contraseña mediante la API de código bajo de Python. Debe proporcionar los archivos fuente de Excel y una contraseña para la protección, junto con otras propiedades opcionales. Tras crear el mensaje de solicitud, PostProtect() protege el archivo de Excel y devuelve los archivos de Excel protegidos con contraseña que se pueden almacenar en el disco o en la base de datos.

We have explored to encrypt Workbook with Password using Python REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Python REST API.

 Español