Cet article simple explique comment ouvrir un fichier Excel protégé par un mot de passe en C# en fournissant les étapes nécessaires et un exemple de code exécutable. En utilisant * C# open Excel with password *, la fonctionnalité peut être implémentée à l’aide de quelques lignes seulement, pour tout type de fichiers Excel pris en charge, par exemple XLSX, XLS, ODS, etc. Vous pouvez contrôler correctement le flux d’application en intercepter les exceptions levées en cas de mots de passe manquants ou de mots de passe erronés.
Étapes pour ouvrir un fichier Excel protégé par mot de passe en C#
- Configurez le projet pour ajouter Aspose.Cells à partir du gestionnaire de packages NuGet
- Créez un objet de classe LoadOptions pour utiliser la propriété de mot de passe
- Définir le mot de passe requis pour ouvrir le fichier Excel protégé
- Chargez le fichier Excel protégé dans l’objet Workbook à l’aide de l’objet LoadOptions avec un mot de passe
Ces étapes expliquent comment C# ouvre un fichier Excel protégé par un mot de passe à l’aide d’une séquence d’opérations qui incluent d’abord cette étape pour ajouter les bibliothèques nécessaires. Ensuite, en utilisant l’objet de classe LoadOptions qui contient la propriété Password, le mot de passe du classeur Excel sera défini. Cette propriété unique doit être renseignée avant d’ouvrir le fichier protégé à l’aide du constructeur de la classe Workbook qui requiert le nom du fichier et l’objet LoadOptions.
Code pour charger un fichier Excel protégé par mot de passe à l’aide de C#
Dans ce code, si vous ne remplissez pas le mot de passe ou ne définissez pas cette propriété sur null, vous obtiendrez l’exception “Veuillez fournir un mot de passe pour le fichier de classeur”. et si vous fournissez le mauvais mot de passe, vous obtiendrez l’exception “Mot de passe invalide”. Notez qu’après avoir ouvert avec succès le fichier protégé, si vous définissez cette propriété sur null, le mot de passe sera définitivement supprimé lorsqu’il sera enregistré sur le disque avec le même nom ou dans un fichier différent.
Cet article nous a expliqué comment utiliser C# ouvrir un fichier Excel avec mot de passe. Si vous souhaitez apprendre à enregistrer le fichier Excel en tant que fichier PDF avec des restrictions, reportez-vous à l’article sur comment convertir XLSX en PDF avec des autorisations restreintes à l’aide de C#.