Dit korte artikel beschrijft hoe u een Excel-bestand kunt versleutelen met een wachtwoord in Java. Het bevat de configuratiedetails voor de ontwikkelomgeving, een reeks stappen die moeten worden gevolgd voor het schrijven van het programma en tot slot een uitvoerbare voorbeeldcode die kan worden gebruikt om werkmap te coderen met een wachtwoord in Java. Dit artikel deelt ook de soorten codering die kunnen worden gebruikt en slaat vervolgens het resulterende gecodeerde bestand op in het gewenste formaat, zoals XLSX, XLS, enz.
Stappen om Excel-spreadsheet in Java te versleutelen
- Configureer de IDE om Aspose.Cells for Java te gebruiken voor het versleutelen van het Excel-bestand
- Laad het sjabloon Excel-bestand in het Workbook object dat moet worden versleuteld
- Selecteer het type codering en stel in met behulp van de setEncryptionOptions() methode
- Stel het wachtwoord in met behulp van het object Instellingen in de klasse Werkmap
- Sla de uitvoer gecodeerde werkmap op de schijf of naar een stream op
Deze stappen helpen ons het proces te begrijpen om het Excel-bestand te versleutelen in Java. Het proces is vrij eenvoudig, omdat we alleen het bron Excel-bestand hoeven te laden en vervolgens de methode setEncryptionOptions() moeten gebruiken, samen met het type codering en de lengte van de sleutel. Nadat het coderingstype is ingesteld, moeten we het wachtwoord instellen dat zal worden gebruikt om het Excel-bestand programmatisch of met MS Excel te openen.
Code om Excel-bestand met wachtwoord te beveiligen in Java
De bovenstaande code is geschreven om het proces te demonstreren om met een wachtwoord te beveiligen Excel-document in Java. Het gebruikt het klasseobject Workbook om het bron-Excel-bestand te laden dat veel constructors heeft voor het aanpassen van het laadproces. De klasse Workbook heeft ook methoden en eigenschappen die worden gebruikt om het type codering in te stellen, zoals STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 en het wachtwoord.
Dit artikel heeft ons geleerd om een Excel-bestand in Java te versleutelen. Als je het proces van het digitaal ondertekenen van een Excel-bestand wilt leren, raadpleeg dan het artikel op hoe u een Excel-document digitaal ondertekent met Java.