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.