Comment protéger les fichiers Excel à l'aide de C#

Comment protéger les fichiers Excel à l'aide de C#

Protéger les fichiers Excel en C# avec Aspose.Cells

Protéger les fichiers Excel aide à prévenir les modifications non autorisées et garantit l’intégrité des données critiques des tableurs. Dans cet article, vous apprendrez à utiliser Aspose.Cells pour .NET pour appliquer une protection au niveau du classeur en utilisant C#.

Pourquoi protéger les fichiers Excel ?

  • Prévenir les modifications accidentelles ou les écrasements
  • Sécuriser les informations sensibles
  • Permettre un accès collaboratif avec des autorisations spécifiques

Guide de mise en œuvre étape par étape

Étape 1 : Créer un nouveau projet C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Étape 2 : Installer Aspose.Cells pour .NET

dotnet add package Aspose.Cells

Étape 3 : Charger le fichier Excel

Workbook workbook = new Workbook("Input.xlsx");

Étape 4 : Appliquer la protection

workbook.Protect(ProtectionType.All, "secure123");

Vous pouvez choisir parmi :

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

Étape 5 : Enregistrer le fichier protégé

workbook.Save("Protected.xlsx");

Meilleures pratiques

  • Stocker les mots de passe en toute sécurité en utilisant des variables d’environnement ou des gestionnaires de secrets.
  • Utiliser des mots de passe alphanumériques forts.
  • Valider la protection en rouvrant le fichier après traitement.
 Français