Cómo proteger con contraseña un archivo de Excel usando Node.js

Este artículo explica cómo proteger con contraseña un archivo Excel usando Node.js. Tiene información detallada sobre la configuración del entorno de desarrollo, una lista de pasos que describen el proceso completo y un código de muestra ejecutable para cifrar archivos de Excel usando Node.js. También aprenderá a configurar diferentes opciones para que el cifrado se aplique al archivo de Excel.

Pasos para proteger Excel con contraseña usando Node.js

  1. Configure el entorno de desarrollo para usar Aspose.Cells para Node.js a través de Java para cifrar archivos de Excel
  2. Cree o cargue un archivo de Excel existente usando workbook para configurar la contraseña
  3. Establezca el encryption options para el libro de trabajo
  4. Establezca la contraseña usando la configuración del libro de trabajo.
  5. Guarde el libro resultante después de protegerlo con una contraseña

Estos pasos proporcionan detalles sobre cómo agregar una contraseña a Excel usando Node.js. El proceso se inicia cargando el libro de trabajo y configurando sus opciones de cifrado proporcionando el tipo de cifrado y la longitud de la clave. En los siguientes pasos, se establece una contraseña y el archivo Excel resultante se guarda en el disco.

Código para establecer contraseña para Excel usando Node.js

El código de muestra antes mencionado demuestra cómo poner una contraseña en un archivo de Excel usando Node.js. El método setEncryptionOptions() toma el tipo de cifrado configurado en STRONG_CRYPTOGRAPHIC_PROVIDER; sin embargo, puede usar otras opciones, por ejemplo ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR o COMPATIBLE según sus necesidades. Cuando configuramos la cadena de contraseña y guardamos el libro, Excel solicitará la misma contraseña antes de abrirlo.

Este breve tutorial nos ha guiado a proteger con contraseña un archivo Excel usando Node.js. Si desea conocer otras funciones, como eliminar una tabla dinámica en un archivo de Excel, consulte el artículo sobre cómo eliminar una tabla dinámica usando Nodejs.

 Español