Ce sujet simple explique comment ** ouvrir un fichier Excel protégé par un mot de passe en Java ** en couvrant les étapes nécessaires et un exemple de code exécutable. En utilisant Java open Excel with password la fonctionnalité peut être développée à l’aide de quelques lignes seulement, pour tout type de fichiers Excel pris en charge, y compris XLSX, XLS, ODS, etc. On peut facilement contrôler correctement le flux d’application en gérant 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 Java
- Configurez le projet pour ajouter Aspose.Cells à partir du gestionnaire de référentiel
- Créez une instance de l’objet de classe LoadOptions pour utiliser la propriété de mot de passe
- Définir le mot de passe du fichier Excel requis
- Accéder au fichier Excel protégé à l’aide d’une instance de l’objet de classe Workbook à l’aide de l’objet LoadOptions avec un mot de passe
Les étapes susmentionnées expliquent comment * Java ouvre un fichier Excel protégé par un mot de passe * en utilisant une séquence d’opérations bien définie qui commencera en incluant l’étape d’ajout du fichier JAR nécessaire. Ensuite, en utilisant une instance de l’objet de classe LoadOptions qui contient la méthode setPassword(), le mot de passe du classeur Excel sera défini. Cette valeur de méthode unique doit être définie avant d’accéder au 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 Java
Dans cet exemple, si vous ne fournissez pas le mot de passe ou définissez la valeur de la méthode sur null, une exception avec un message indiquant « Veuillez fournir un mot de passe pour le fichier de classeur ». Si vous définissez un mot de passe erroné, vous obtiendrez l’exception Mot de passe invalide. Il est important de noter qu’une fois après avoir ouvert avec succès le fichier protégé, si vous définissez le mot de passe du fichier Excel chargé sur Null à l’aide de setPassword(), il supprimera définitivement la protection par mot de passe du fichier lorsqu’il est enregistré sur le disque avec le même nom ou comme un fichier différent.
Cette rubrique s’est concentrée sur l’utilisation de Java pour ouvrir un fichier Excel avec un mot de passe. Si vous souhaitez en savoir plus sur la suppression d’un tableau croisé dynamique dans le fichier Excel, consultez l’article sur Comment supprimer un tableau croisé dynamique à l’aide de Java.