Из вашего кода вы используете HSSFWorkbook
, в котором Javadoc здесь .В этом Javadoc есть метод с именем writeProtectWorkbook .Выглядит это так:
public void writeProtectWorkbook(java.lang.String password,
java.lang.String username)
protect a workbook with a password (not encypted, just sets writeprotect flags and the password.
(похоже, они не содержат правильных скобок в своем javadoc, небольшая опечатка)
Итак, в вашем коде Javadoc говорит, что вы могли бы сделать что-то вродеэто для защиты документа с именем пользователя scooter
, паролем s3cr3t
:
HSSFWorkbook workbook = new HSSFWorkbook();
workbook.writeProtectWorkbook("s3cr3t", "scooter");