In this simple topic, you’ll learn how to Password Protect Excel File using Java REST API. We will develop an application to encrypt Excel file using Java Cloud API by following the detailed and lucid steps mentioned in the following section. The developed application can be integrated with any application supporting Java in Linux, macOS, or Windows environments and conversion can be done for free.
Prerequisite
- Create an account and get API credentials to password protect Excel using Java REST API
- Download Aspose.Cells Cloud SDK for Java to encrypt Excel file using Java Cloud API
- Setup Java project with the above SDK to protect an XLS file
Steps to Encrypt Excel File using Java Low Code API
- Set the Client ID and Client Secret for the API to encrypt the Workbook with a password using Java REST API
- Create an object of the CellsApi class with client credentials to perform password protection of an XLS file
- Specify the source XLS file names and load the source XLS using a name and File object in a HashMap
- Create an instance of the ProtectWorkbookRequest to set the password and other properties
- Instantiate the PostProtectRequest object to set the map files and ProtectWorkbookRequest instance
- Call the postProtect request method to encrypt Excel file using Java low code API
- Save the encrypted Excel file/s on the local disk
The aforementioned steps password protect Excel using Java REST API. We will start the process with the configuration of the SDK and creating the CellsAPI class instance. We will then load the source XLS file/s using a HashMap and create an instance of the ProtectWorkbookRequest and PostProtectRequest classes that are further used for setting the password protection for the Excel files using the postProtect() method.
Code for Password Protect Excel using Java REST API
This simple example code enables you password protect Excel using Java low code API. You need to provide the source Excel files and password for the protection along with other optional properties. After formulating the Request Message, postProtect() performs the encryption on the Excel file and returns the password-protected Excel files that can stored on the disk or inside the database.
We have learned to encrypt Workbook with Password using Java REST API in this topic. If you want to perform Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Java REST API.