Тази кратка статия описва как да шифровате Excel файл с парола в Java. Той съдържа подробности за конфигурацията на средата за разработка, последователност от стъпки, които трябва да се следват за написване на програмата, и накрая, изпълняваем примерен код, който може да се използва за шифроване на работна книга с парола в Java. Тази статия също така ще сподели видовете криптиране, които могат да се използват, и след това ще запише получения шифрован файл в желания формат като XLSX, XLS и т.н.
Стъпки за шифроване на електронна таблица на Excel в Java
- Конфигурирайте IDE да използва Aspose.Cells for Java за шифроване на файла на Excel
- Заредете шаблонния Excel файл в обекта Workbook, който трябва да бъде шифрован
- Изберете типа на криптиране и го задайте чрез метода setEncryptionOptions().
- Задайте паролата, като използвате обекта Settings в класа Workbook
- Запазете изходната шифрована работна книга на диска или в поток
Тези стъпки ни помагат да разберем процеса за шифроване на Excel файл в Java. Процесът е доста прост, тъй като просто трябва да заредим изходния Excel файл и след това да използваме метода setEncryptionOptions() заедно с типа криптиране и дължината на ключа. След като типът на криптиране е зададен, трябва да зададем паролата, която ще се използва за отваряне на Excel файла програмно или с помощта на MS Excel.
Код за защита на Excel файл с парола в Java
Горният код е написан, за да демонстрира процеса за защита с парола на Excel документ в Java. Той използва обекта на класа на работната книга, за да зареди изходния Excel файл, който има много конструктори за персонализиране на процеса на зареждане. Класът Workbook също има методи и свойства, които се използват за задаване на типа криптиране като STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 и паролата.
Тази статия ни просвети как да шифроваме Excel файл в Java. Ако искате да научите процеса на цифрово подписване на Excel файл, вижте статията на как да подпишете цифрово Excel документ с помощта на Java.