Попытка открыть файл Excel с паролем «абв» выдает исключение, говорящее, что пароль неверный, хотя я сам установил пароль. Открытие другого файла с паролем "abc" - это нормально;
Я проверил, правильно ли закодирован пароль, напечатав строку в файл и все работает нормально.
WorkbookFactory.create(new FileInputStream("src//main//resources//Unicode.xlsx"), "абв");
Результаты в
org.apache.poi.EncryptedDocumentException: Password incorrect
at org.apache.poi.poifs.filesystem.DocumentFactoryHelper.getDecryptedStream(DocumentFactoryHelper.java:88)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:126)
Я попытался использовать decryptor.verifyPassword () с тем же результатом. Почему он не работает с Unicode?