Jak zastosować filtr w programie Excel przy użyciu języka Java

W tym krótkim samouczku dowiesz się, jak zastosować filtr w programie Excel przy użyciu języka Java za pomocą prostego podejścia krok po kroku. Możesz ustawić automatyczne filtrowanie w arkuszu dla wszystkich kolumn danych w żądanym zakresie komórek, a następnie zastosować filtr do określonych danych w dowolnej kolumnie. Na koniec plik wyjściowy jest zapisywany jako plik XLSX, jednak można go zapisać również w dowolnym innym formacie pliku Excel.

Kroki, aby zastosować filtr w programie Excel przy użyciu języka Java

  1. Dodaj odwołanie do biblioteki Aspose.Cells, korzystając z repozytorium Maven
  2. Dodaj odwołanie do klas Workbook, Worksheet i Cells za pomocą polecenia Import w programie
  3. Utwórz wystąpienie pustego obiektu skoroszytu
  4. Uzyskaj odniesienie do pierwszego arkusza, na którym mają zostać dodane przykładowe dane
  5. Korzystając z kolekcji komórek w arkuszu, wprowadź przykładowe dane do arkusza
  6. Zastosuj filtr danych w programie Excel w żądanym zakresie komórek
  7. Ustaw konkretny filtr w pierwszej kolumnie dla określonych danych
  8. Zapisz wynikowy plik jako XLSX

W tym miejscu tworzony jest pusty skoroszyt wypełniony przykładowymi danymi. Uzyskuje się odniesienie do zbioru komórek w arkuszu i ustawia się zakres dla filtra w tym arkuszu Excela. Ostatecznie filtr jest nakładany na określone dane, aby po otwarciu pliku wyjściowego domyślnie wyświetlały przefiltrowane dane.

Kod do tworzenia filtrów w programie Excel przy użyciu języka Java

W tym przykładowym kodzie filtr jest stosowany do jednej z kolumn, jednak można ustawić filtry dla wielu kolumn w programie Excel na podstawie odpowiednich wartości w tej kolumnie. Tutaj, jeśli chcesz zapisać plik wyjściowy w innym formacie, takim jak XPS, możesz zapoznać się z artykułem na jak przekonwertować Excela na XPS w Javie.

Należy również zauważyć, że do uruchomienia powyższego kodu nie są wymagane żadne inne komponenty ani biblioteki, takie jak Interop lub MS Excel.

 Polski