Dieses einfache Thema umfasst das Öffnen einer passwortgeschützten Excel-Datei in Java, indem es die notwendigen Schritte und einen ausführbaren Beispielcode behandelt. Durch die Verwendung der Funktion Java Open Excel with Password kann die Funktion mit nur wenigen Zeilen für jede Art von unterstützten Excel-Dateien, einschließlich XLSX, XLS, ODS usw., entwickelt werden. Man kann den Anwendungsfluss einfach und ordnungsgemäß steuern durch die Behandlung der Ausnahmen, die bei fehlenden oder falschen Passwörtern auftreten.
Schritte zum Öffnen einer passwortgeschützten Excel-Datei in Java
- Konfigurieren Sie das Projekt, um Aspose.Cells aus dem Repository-Manager hinzuzufügen
- Erstellen Sie eine Instanz des Klassenobjekts LoadOptions, um die Passworteigenschaft zu verwenden
- Legen Sie das Passwort der erforderlichen Excel-Datei fest
- Greifen Sie über eine Instanz des Klassenobjekts Workbook mithilfe des LoadOptions-Objekts mit einem Kennwort auf die geschützte Excel-Datei zu
Die oben genannten Schritte erklären, wie Java eine passwortgeschützte Excel-Datei öffnet, indem eine genau definierte Abfolge von Vorgängen verwendet wird, die mit dem Schritt zum Hinzufügen der erforderlichen JAR-Datei beginnt. Mithilfe einer Instanz des LoadOptions-Klassenobjekts, das die setPassword()-Methode enthält, wird dann das Excel-Arbeitsmappenkennwort festgelegt. Dieser einzelne Methodenwert muss vor dem Zugriff auf die geschützte Datei mithilfe des Workbook-Klassenkonstruktors festgelegt werden, der den Dateinamen und das LoadOptions-Objekt erfordert.
Code zum Laden einer passwortgeschützten Excel-Datei mit Java
Wenn Sie in diesem Beispiel das Kennwort nicht angeben oder den Methodenwert nicht auf Null setzen, kommt es zu einer Ausnahme mit der Meldung Bitte geben Sie ein Kennwort für die Arbeitsmappendatei an. Wenn Sie ein falsches Passwort festlegen, erhalten Sie die Ausnahme Ungültiges Passwort. Es ist wichtig zu beachten, dass nach dem erfolgreichen Öffnen der geschützten Datei, wenn Sie das Passwort der geladenen Excel-Datei mit setPassword() auf Null setzen, der Passwortschutz dauerhaft von der Datei entfernt wird, wenn sie auf der Festplatte mit demselben Namen oder als gespeichert wird eine andere Datei.
Dieses Thema konzentrierte sich auf die Verwendung von Java zum Öffnen einer Excel-Datei mit Passwort. Wenn Sie mehr über das Entfernen einer Pivot-Tabelle in der Excel-Datei erfahren möchten, lesen Sie den Artikel zu So entfernen Sie eine Pivot-Tabelle mit Java.