So wenden Sie Filter in Excel mit Java an

In diesem kurzen Tutorial erfahren Sie mithilfe eines einfachen Schritt-für-Schritt-Ansatzes, wie Sie Filter in Excel mit Java anwenden. Sie können im Arbeitsblatt einen automatischen Filter für alle Datenspalten in einem gewünschten Zellbereich festlegen und dann einen Filter auf bestimmte Daten in einer beliebigen Spalte anwenden. Am Ende wird die Ausgabedatei als XLSX-Datei gespeichert, Sie können sie jedoch auch in jedem anderen Excel-Dateiformat speichern.

Schritte zum Anwenden von Filtern in Excel mit Java

  1. Aspose.Cells-Bibliotheksreferenz mithilfe des Maven-Repository hinzufügen
  2. Fügen Sie den Verweis auf die Klassen Workbook, Worksheet und Cells hinzu, indem Sie den Importbefehl im Programm verwenden
  3. Instanziieren Sie ein leeres Arbeitsmappenobjekt
  4. Holen Sie sich einen Verweis auf das erste Blatt, in dem Beispieldaten hinzugefügt werden sollen
  5. Füllen Sie mithilfe der Zellensammlung im Blatt Beispieldaten in das Arbeitsblatt ein
  6. Datenfilter in Excel anwenden auf den gewünschten Zellbereich
  7. Legen Sie einen bestimmten Filter in der ersten Spalte für bestimmte Daten fest
  8. Speichern Sie die resultierende Datei als XLSX

Hier wird eine leere Arbeitsmappe erstellt, die mit einigen Beispieldaten gefüllt ist. Der Verweis auf die Zellensammlung im Arbeitsblatt wird abgerufen und der Bereich für den Filter auf diesem Excel-Blatt festgelegt. Letztendlich wird ein Filter auf bestimmte Daten angewendet, sodass beim Öffnen der Ausgabedatei standardmäßig gefilterte Daten angezeigt werden.

Code zum Erstellen von Filtern in Excel mit Java

In diesem Beispielcode wird ein Filter auf eine der Spalten angewendet, Sie können jedoch basierend auf den jeweiligen Werten in dieser Spalte Filter für mehrere Spalten in Excel festlegen. Wenn Sie hier die Ausgabedatei in einem anderen Format wie XPS speichern möchten, können Sie sich auf den Artikel zu Wie konvertiere ich Excel in XPS in Java? beziehen.

Beachten Sie auch, dass keine anderen Komponenten oder Bibliotheken wie Interop oder MS Excel erforderlich sind, um den obigen Code auszuführen.

 Deutsch