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.
 Español