Eliminar la protección con contraseña de un archivo XLSX mediante la API REST de Python

En este sencillo tema, aprenderá a eliminar la protección con contraseña del archivo XLSX mediante la API REST de Python. Desarrollaremos una aplicación para descifrar archivos XLSX mediante la API de Python Cloud siguiendo los pasos detallados que se mencionan en la siguiente sección. La aplicación creada se puede usar con cualquier aplicación compatible con Python en entornos macOS, Linux o Windows, y la conversión es gratuita.

Requisito previo

  • {{HIPERVÍNCULO1}}
  • Descargue SDK en la nube de Aspose.Cells para Python para descifrar el archivo XLSX mediante la API de Python Cloud
  • Configurar un proyecto de Python con el SDK anterior para proteger un archivo XLSX

Pasos para restablecer la contraseña de un archivo XLSX mediante la API de código bajo de Python

  1. Establezca el ID de cliente y el secreto de cliente para que la API descifre el libro de trabajo con una contraseña mediante la API REST de Python
  2. Cree un objeto de la clase CellsApi con credenciales de cliente para restablecer la contraseña del archivo XLSX usando la API de código bajo de Python
  3. Agregue los nombres de los archivos XLSX de origen y cargue el XLSX de origen usando un nombre y un objeto de archivo en un HashMap
  4. Cree una instancia de DeleteUnProtectWorkbookRequest para agregar la contraseña existente y otras propiedades
  5. Llame al método de solicitud EliminarLibroDeProtección para descifrar el archivo de Excel con contraseña usando la API REST de Python
  6. Guarde los archivos XLSX descifrados en el disco local

Los pasos mencionados anteriormente eliminan la protección con contraseña en XLSX mediante la API REST de Python. Iniciaremos el proceso configurando el SDK y creando la instancia de la clase CellsAPI. A continuación, cargaremos los archivos XLSX de origen mediante un HashMap y crearemos una instancia de la clase DeleteUnProtectWorkbookRequest, que se utilizará para restablecer la protección con contraseña de los archivos XLSX mediante el método deleteUnProtectWorkbook().

Código para descifrar la contraseña de un archivo XLSX mediante la API REST de Python

Este sencillo código de ejemplo permite borrar la contraseña de un archivo de Excel mediante la API de código bajo de Python. Debe proporcionar los archivos XLSX de origen y la contraseña existente para desprotegerlos, junto con otras propiedades opcionales. Tras formular el mensaje de solicitud, deleteUnProtectWorkbook() realiza el descifrado del archivo XLSX y devuelve los archivos XLSX sin contraseña, que pueden almacenarse en el disco o en la base de datos.

En este tema, aprendimos a descifrar un libro de trabajo con contraseña mediante la API REST de Python. Si desea establecer la contraseña de un archivo XLSX, consulte el artículo sobre cómo Proteger con contraseña un archivo XLSX con la API REST de Python.

 Español