Cómo cifrar un archivo de Excel con contraseña en Java

Este breve artículo describe cómo cifrar un archivo de Excel con contraseña en Java. Contiene los detalles de configuración para el entorno de desarrollo, una secuencia de pasos a seguir para escribir el programa y, finalmente, un código de muestra ejecutable que se puede usar para cifrar Workbook con contraseña en Java. Este artículo también compartirá los tipos de encriptación que se pueden usar y luego guardará el archivo encriptado resultante en el formato deseado como XLSX, XLS, etc.

Pasos para cifrar la hoja de cálculo de Excel en Java

  1. Configure el IDE para usar Aspose.Cells for Java para cifrar el archivo de Excel
  2. Cargue el archivo de plantilla de Excel en el objeto Workbook que se va a cifrar
  3. Seleccione el tipo de encriptación y configúrelo usando el método setEncryptionOptions()
  4. Establezca la contraseña usando el objeto Configuración en la clase Libro de trabajo
  5. Guarde el libro de trabajo cifrado de salida en el disco o en una secuencia

Estos pasos nos ayudan a comprender el proceso para cifrar archivos de Excel en Java. El proceso es bastante simple ya que solo necesitamos cargar el archivo fuente de Excel y luego usar el método setEncryptionOptions() junto con el tipo de encriptación y la longitud de la clave. Una vez que se establece el tipo de cifrado, debemos establecer la contraseña que se usará para abrir el archivo de Excel mediante programación o usando MS Excel.

Código para proteger con contraseña el archivo de Excel en Java

El código anterior está escrito para demostrar el proceso para proteger con contraseña un documento de Excel en Java. Utiliza el objeto de la clase Workbook para cargar el archivo fuente de Excel que tiene muchos constructores para personalizar el proceso de carga. La clase Workbook también tiene métodos y propiedades que se utilizan para establecer el tipo de cifrado como STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 y la contraseña.

Este artículo nos ha ilustrado para cifrar un archivo de Excel en Java. Si desea conocer el proceso de firma digital de un archivo de Excel, consulte el artículo sobre cómo firmar digitalmente un documento de Excel usando Java.

 Español