En este sencillo tema, aprenderá a eliminar la protección con contraseña del archivo XLSX mediante la API REST de Java. Desarrollaremos una aplicación para descifrar archivos XLSX mediante la API de Java Cloud siguiendo los pasos detallados y claros que se mencionan en la siguiente sección. La aplicación creada se puede utilizar con cualquier aplicación compatible con Java en entornos macOS, Linux o Windows y la conversión se puede realizar de forma gratuita.
Requisito previo
- Crear una cuenta y obtener credenciales de API
- Descargar Aspose.Cells Cloud SDK for Java to decrypt XLSX file using Java Cloud API
- Configurar un proyecto Java 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 Java
- 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 Java
- Cree un objeto de la clase CellsApi con credenciales de cliente para restablecer la contraseña del archivo XLSX mediante la API de código bajo de Java
- Agregue los nombres de los archivos XLSX de origen y cargue el XLSX de origen utilizando un nombre y un objeto de archivo en un HashMap
- Cree una instancia de DeleteUnProtectWorkbookRequest para agregar la contraseña existente y otras propiedades
- Llame al método de solicitud deleteUnProtectWorkbook para descifrar un archivo de Excel con contraseña mediante la API REST de Java
- Guarde los archivos XLSX descifrados en el disco local
Los pasos antes mencionados eliminan la protección con contraseña en XLSX mediante la API REST de Java. Iniciaremos el proceso configurando el SDK y creando la instancia de la clase CellsAPI. Luego 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 Java
Este código de ejemplo simple le permite borrar la contraseña de un archivo de Excel mediante la API de código reducido de Java. Debe proporcionar los archivos XLSX de origen y la contraseña existente para eliminar la protección junto con otras propiedades opcionales. Después de formular el mensaje de solicitud, deleteUnProtectWorkbook() realiza el descifrado del archivo XLSX y devuelve los archivos XLSX sin contraseña que se pueden almacenar en el disco o dentro de la base de datos.
En este tema, hemos aprendido a descifrar un libro de trabajo con contraseña mediante la API REST de Java. Si desea configurar la contraseña para un archivo XLSX, consulte el artículo sobre cómo Proteger con contraseña un archivo XLSX con la API REST de Java.