Jak otworzyć plik Excel chroniony hasłem w Javie

W tym prostym temacie opisano, jak otwierać chroniony hasłem plik Excel w Javie, omawiając niezbędne kroki i uruchamialny przykładowy kod. Za pomocą Java otwórz program Excel z hasłem funkcja może zostać opracowana za pomocą zaledwie kilku linii dla dowolnego typu obsługiwanych plików Excel, w tym XLSX, XLS, ODS itp. Można łatwo i poprawnie kontrolować przepływ aplikacji poprzez obsługę wyjątków zgłaszanych w przypadku braku hasła lub błędnego hasła.

Kroki, aby otworzyć plik Excel chroniony hasłem w Javie

  1. Skonfiguruj projekt, aby dodać Aspose.Cells z menedżera repozytorium
  2. Utwórz instancję obiektu klasy LoadOptions, aby użyć właściwości hasła
  3. Ustaw hasło wymaganego pliku Excel
  4. Uzyskaj dostęp do chronionego pliku Excel przy użyciu wystąpienia obiektu klasy Workbook przy użyciu obiektu LoadOptions z hasłem

Powyższe kroki wyjaśniają, w jaki sposób Java otwiera chroniony hasłem plik Excel przy użyciu dobrze zdefiniowanej sekwencji operacji, które zostaną rozpoczęte przez uwzględnienie kroku dodania niezbędnego pliku JAR. Następnie za pomocą instancji obiektu klasy LoadOptions, która zawiera metodę setPassword(), zostanie ustawione hasło do skoroszytu programu Excel. Ta pojedyncza wartość metody musi zostać ustawiona przed uzyskaniem dostępu do chronionego pliku przy użyciu konstruktora klasy Workbook, który wymaga nazwy pliku i obiektu LoadOptions.

Kod do ładowania pliku programu Excel chronionego hasłem przy użyciu języka Java

W tym przykładzie, jeśli nie podasz hasła lub ustawisz wartość metody na null, wystąpi wyjątek z komunikatem Proszę podać hasło do pliku skoroszytu”. Jeśli ustawisz nieprawidłowe hasło, pojawi się wyjątek Nieprawidłowe hasło”. Ważne jest, aby pamiętać, że po pomyślnym otwarciu chronionego pliku, jeśli ustawisz hasło załadowanego pliku Excel na Null za pomocą setPassword(), spowoduje to trwałe usunięcie ochrony hasłem z pliku po zapisaniu na dysku o tej samej nazwie lub jako inny plik.

W tym temacie skupiono się na tym, jak używać Java otwiera plik Excel z hasłem. Jeśli chcesz dowiedzieć się, jak usunąć tabelę przestawną z pliku Excela, zapoznaj się z artykułem Jak usunąć tabelę przestawną za pomocą Java.

 Polski