W tym krótkim samouczku dowiesz się, jak odkryć wiele arkuszy w programie Excel przy użyciu języka Java. Otrzymasz wszystkie szczegóły związane z konfiguracją środowiska programistycznego, krok po kroku logikę pisania programu oraz przykładowy kod do wykonania, który demonstruje proces odkrywania wszystkich arkuszy przy użyciu języka Java. Po wyświetleniu wszystkich ukrytych arkuszy możesz zapisać oryginalny plik lub zapisać go w nowym formacie XLSX, XLS, ODS lub w dowolnym innym obsługiwanym formacie.
Kroki, aby odkryć wszystkie arkusze w programie Excel przy użyciu języka Java
- Stwórz środowisko do używania Aspose.Cells for Java do odkrywania arkuszy
- Załaduj źródłowy plik Excel z ukrytymi arkuszami do obiektu klasy Workbook
- Uzyskaj dostęp do kolekcji arkuszy w skoroszycie, aby wyświetlić ukryte arkusze
- Przeanalizuj wszystkie arkusze w załadowanym skoroszycie
- Sprawdź widoczny stan każdego arkusza w kolekcji
- Flaga Set the visibility ma wartość true, jeśli nie została ustawiona wcześniej
- Zapisz wynikowy skoroszyt w strumieniu lub pliku na dysku
Te kroki opisują proces konfigurowania i pisania programu do wyświetlania ukrytych arkuszy w programie Excel przy użyciu języka Java. Na początku źródłowy plik Excel jest ładowany z kolekcją arkuszy, z których niektóre mogą być ukryte, a każdy arkusz ma właściwość flagi IsVisible false. Wszystkie arkusze są analizowane, a ta flaga jest dostosowywana w celu pokazania lub ukrycia konkretnego arkusza.
Kod do odkrycia arkusza przy użyciu języka Java
Powyższy kod demonstruje proces odkrywania arkusza kalkulacyjnego przy użyciu języka Java, tak że wszystkie arkusze w skoroszycie są przeglądane w celu sprawdzenia flagi IsVisible, a jeśli zostanie wykryta wartość false, zostanie ustawiona wartość true. Istnieje opcjonalny krok, który wywołuje metodę Workbook.unprotect() w celu wyłączenia ochrony skoroszytów za pomocą hasła lub bez, jednak można go pominąć w celu wyświetlenia ukrytych arkuszy, ale w przypadku innych operacji może być potrzebny. Kolekcja worksheets zwraca obiekt i musimy go rzutować na klasę Worksheet, aby uzyskać dostęp do jego żądanych właściwości.
W tym samouczku nauczyliśmy się odkrywać wszystkie lub wybrane arkusze na podstawie pewnych kryteriów. Jeśli chcesz poznać proces zapisywania wynikowego skoroszytu jako pliku PDF, zapoznaj się z artykułem na jak wygenerować PDF z Excela w Javie.