Comment protéger par mot de passe un fichier Excel en C#

Ce court tutoriel explique comment protéger par mot de passe un fichier Excel en C# à l’aide de toutes les étapes nécessaires pour configurer l’IDE et des étapes détaillées pour écrire l’application. Il fournit également un exemple de code exécutable qui présente le processus pour chiffrer le fichier Excel avec un mot de passe en C#. Vous découvrirez également différents types de cryptage, la définition de mots de passe et l’enregistrement du fichier de sortie dans différents formats tels que XLSX, XLS, ODS, etc.

Étapes pour protéger Excel par mot de passe en C#

  1. Établir l’environnement à utiliser Aspose.Cells for .NET pour chiffrer un fichier Excel
  2. Charger ou créer un fichier Excel à l’aide de l’objet de classe Workbook
  3. Définissez les options de chiffrement requises pour le classeur chargé à l’aide de la méthode SetEncryptionOptions()
  4. Définir le mot de passe du fichier
  5. Enregistrez le classeur chiffré sur le disque

Ces étapes décrivent le processus de * protection par mot de passe du fichier Excel en C # * de sorte que le fichier Excel source soit d’abord chargé, puis la méthode SetEncryptionOptions() est utilisée pour définir différentes propriétés de chiffrement pour la feuille de calcul. Après ces étapes, il nous suffit de définir le mot de passe qui sera requis pour ouvrir le fichier Excel, puis d’enregistrer le fichier Excel de sortie dans le format souhaité.

Code pour chiffrer le classeur avec mot de passe en C#

Ce code illustre le processus pour chiffrer le fichier Excel en C# en utilisant la méthode SetEncryptionOptions() qui prend l’une des valeurs de type de chiffrement comme StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible ou XOR et la longueur de la clé. L’objet Settings de la classe Workbook a la propriété password qui est définie et requise pour ouvrir le Workbook après le chiffrement. Une fois le classeur chiffré, il peut être enregistré dans n’importe quel format pris en charge par MS Excel.

Dans cet article, nous avons appris à chiffrer le fichier Excel. Si vous souhaitez apprendre le processus d’ajout d’une signature numérique à un classeur, reportez-vous à l’article sur comment ajouter une signature numérique dans Excel en utilisant C#.

 Français