Dieser kurze Artikel beschreibt wie man eine Excel-Datei mit Passwort in Java verschlüsselt. Es enthält die Konfigurationsdetails für die Entwicklungsumgebung, eine Abfolge von Schritten zum Schreiben des Programms und schließlich einen ausführbaren Beispielcode, der verwendet werden kann, um Workbook mit Passwort in Java zu verschlüsseln**. In diesem Artikel werden auch die verwendbaren Verschlüsselungsarten erläutert und die resultierende verschlüsselte Datei im gewünschten Format wie XLSX, XLS usw. gespeichert.
Schritte zum Verschlüsseln von Excel-Tabellen in Java
- Konfigurieren Sie die IDE so, dass sie Aspose.Cells for Java zum Verschlüsseln der Excel-Datei verwendet
- Laden Sie die Excel-Vorlagendatei in das zu verschlüsselnde Objekt Workbook
- Wählen Sie die Art der Verschlüsselung aus und stellen Sie sie mit der Methode setEncryptionOptions() ein
- Legen Sie das Kennwort mithilfe des Settings-Objekts in der Workbook-Klasse fest
- Speichern Sie die ausgegebene verschlüsselte Arbeitsmappe auf dem Datenträger oder in einem Stream
Diese Schritte helfen uns, den Prozess zum Verschlüsseln von Excel-Dateien in Java zu verstehen. Der Vorgang ist recht einfach, da wir nur die Excel-Quelldatei laden und dann die Methode setEncryptionOptions() zusammen mit der Art der Verschlüsselung und der Länge des Schlüssels verwenden müssen. Sobald der Verschlüsselungstyp festgelegt ist, müssen wir das Passwort festlegen, das verwendet wird, um die Excel-Datei programmgesteuert oder mit MS Excel zu öffnen.
Code zum Passwortschutz von Excel-Dateien in Java
Der obige Code wurde geschrieben, um den Prozess zu demonstrieren, ein Excel-Dokument in Java mit einem Kennwort zu schützen. Es verwendet das Workbook-Klassenobjekt, um die Excel-Quelldatei zu laden, die viele Konstruktoren für die Anpassung des Ladevorgangs enthält. Die Workbook-Klasse verfügt auch über Methoden und Eigenschaften, die zum Festlegen des Verschlüsselungstyps wie STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 und des Kennworts verwendet werden.
Dieser Artikel hat uns aufgeklärt, eine Excel-Datei in Java zu verschlüsseln. Wenn Sie mehr über den Vorgang des digitalen Signierens einer Excel-Datei erfahren möchten, lesen Sie den Artikel zu wie man ein Excel-Dokument mit Java digital signiert.