Este breve tutorial guía sobre cómo proteger con contraseña un archivo de Excel en C# con la ayuda de todos los pasos necesarios para configurar el IDE y pasos detallados para escribir la aplicación. También proporciona un código de ejemplo ejecutable que muestra el proceso para cifrar un archivo de Excel con contraseña en C#. También aprenderá sobre diferentes tipos de encriptación, configuración de contraseñas y cómo guardar el archivo de salida en diferentes formatos como XLSX, XLS, ODS, etc.
Pasos para proteger con contraseña Excel en C#
- Establecer el entorno para usar Aspose.Cells for .NET para cifrar un archivo de Excel
- Cargue o cree un archivo de Excel usando el objeto de clase Workbook
- Establezca las opciones de cifrado requeridas para el libro de trabajo cargado usando el método SetEncryptionOptions()
- Establecer la contraseña para el archivo
- Guarde el libro de trabajo encriptado en el disco
Estos pasos describen el proceso para proteger con contraseña el archivo de Excel en C# de modo que primero se cargue el archivo de origen de Excel y luego se use el método SetEncryptionOptions() para establecer diferentes propiedades de cifrado para la hoja de cálculo. Después de estos pasos, solo necesitamos establecer la contraseña que se requerirá para abrir el archivo de Excel y luego guardar el archivo de Excel de salida en el formato deseado.
Código para cifrar libro de trabajo con contraseña en C#
Este código demuestra el proceso para cifrar un archivo de Excel en C# mediante el uso del método SetEncryptionOptions() que toma uno de los valores de tipo de cifrado como StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible o XOR y la longitud de la clave. El objeto Configuración en la clase Libro de trabajo tiene la propiedad de contraseña que se establece y se requiere para abrir el Libro de trabajo después del cifrado. Una vez que el libro de trabajo está encriptado, se puede guardar en cualquiera de los formatos compatibles con MS Excel.
En este artículo, hemos aprendido a cifrar el archivo de Excel. Si desea conocer el proceso para agregar una firma digital a un libro de trabajo, consulte el artículo sobre cómo agregar una firma digital en Excel usando C#.