W tym prostym temacie dowiesz się, jak Usunąć ochronę hasłem z pliku Excel za pomocą Java REST API. Opracujemy aplikację do odszyfrowania pliku Excel za pomocą Java Cloud API, wykonując szczegółowe i przejrzyste kroki wymienione w poniższej sekcji. Utworzona aplikacja może być używana z dowolną aplikacją obsługującą Javę w środowiskach macOS, Linux lub Windows, a konwersja może być wykonana bezpłatnie.
Warunek wstępny Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Cells Cloud SDK for Java to decrypt Excel file using Java Cloud API
- Skonfiguruj projekt Java przy użyciu powyższego zestawu SDK, aby chronić plik XLS
Kroki resetowania hasła pliku Excel przy użyciu interfejsu API Java low code
- Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API, aby odszyfrować skoroszyt hasłem za pomocą interfejsu API Java REST
- Utwórz obiekt klasy CellsApi z danymi uwierzytelniającymi klienta, aby zresetować hasło do pliku Excel za pomocą interfejsu API Java low code
- Dodaj nazwy plików źródłowych XLS i załaduj plik źródłowy XLS, używając nazwy i obiektu pliku w HashMap
- Utwórz wystąpienie DeleteUnProtectWorkbookRequest, aby dodać istniejące hasło i inne właściwości
- Wywołaj metodę żądania deleteUnProtectWorkbook, aby odszyfrować plik Excela za pomocą hasła, korzystając z interfejsu API Java REST
- Zapisz odszyfrowane pliki Excel na dysku lokalnym
Wspomniane kroki usuwają ochronę hasłem w programie Excel za pomocą interfejsu API Java REST. Zainicjujemy proces od skonfigurowania zestawu SDK i utworzenia instancji klasy CellsAPI. Następnie załadujemy plik/pliki źródłowe XLS za pomocą HashMap i utworzymy instancję klasy DeleteUnProtectWorkbookRequest, która jest dalej używana do resetowania ochrony hasłem dla plików programu Excel za pomocą metody deleteUnProtectWorkbook().
Kod do odszyfrowania hasła pliku Excel za pomocą Java REST API
Ten prosty przykładowy kod umożliwia wyczyszczenie hasła pliku Excel za pomocą Java low code API. Musisz podać źródłowe pliki Excel i istniejące hasło, aby usunąć ochronę, wraz z innymi opcjonalnymi właściwościami. Po sformułowaniu komunikatu żądania, deleteUnProtectWorkbook() wykonuje odszyfrowanie pliku Excel i zwraca pliki Excel z wyczyszczonym hasłem, które mogą być przechowywane na dysku lub w bazie danych.
W tym temacie nauczyliśmy się odszyfrowywać skoroszyt hasłem za pomocą Java REST API. Jeśli chcesz ustawić hasło dla pliku Excel, zapoznaj się z artykułem na temat Zabezpiecz hasłem plik Excel za pomocą Java REST API.