Cómo proteger archivos de Excel usando C#
Cómo proteger archivos de Excel usando C#
Proteger los archivos de Excel ayuda a prevenir las ediciones no autorizadas y garantiza la integridad de los datos de la hoja de referencia crítica.En este artículo, aprenderás cómo usar Aspose.Cells para .NET para aplicar la protección de nivel de libro de trabajo utilizando C#.
Por qué proteger los archivos de Excel?
- Prevención de ediciones o sobreescritos accidentales
- Información sensible segura
- Facilitar el acceso colaborativo con permisos específicos
Guía de implementación paso a paso
Paso 1: Crear un nuevo proyecto C#
dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp
Paso 2: Instalar Aspose.Cells para .NET
dotnet add package Aspose.Cells
Paso 3: Cargar el archivo de Excel
Workbook workbook = new Workbook("Input.xlsx");
Paso 4: Aplique Protección
workbook.Protect(ProtectionType.All, "secure123");
Puedes elegir de:
ProtectionType.All
ProtectionType.Contents
ProtectionType.Objects
ProtectionType.Structure
Paso 5: Salva el archivo protegido
workbook.Save("Protected.xlsx");
Mejores Prácticas
- Almacenar las contraseñas con seguridad utilizando variables medioambientales o administradores secretos.
- Utilice contraseñas alfanuméricas.
- Validar la protección mediante la reapertura del archivo post-procesamiento.