Daten sortieren

Daten sortieren in Microsoft Excel

Um Daten in Microsoft Excel zu sortieren:

  1. Wählen Sie Daten im Sortieren-Menü aus. Der Sortierdialog wird angezeigt.
  2. Wählen Sie eine Sortieroption aus.

Im Allgemeinen wird das Sortieren auf einer Liste durchgeführt - definiert als eine zusammenhängende Gruppe von Daten, bei der die Daten in Spalten angezeigt werden.

Der Sortierdialog in Microsoft Excel

todo:image_alt_text

Daten mit Aspose.Cells sortieren

Aspose.Cells bietet die DataSorter-Klasse zum Sortieren von Daten in aufsteigender oder absteigender Reihenfolge an. Die Klasse hat wichtige Elemente wie z.B. Methoden wie setKey1setKey2 und setOrder1setOrder2. Diese Elemente werden verwendet, um sortierte Schlüssel zu definieren und die Schlüsselsortierreihenfolge anzugeben.

Sie müssen Schlüssel definieren und die Sortierreihenfolge festlegen, bevor Sie das Daten sortieren implementieren. Die Klasse bietet die sort-Methode, die verwendet wird, um Daten nach den Zelldaten in einem Arbeitsblatt zu sortieren.

Die sort-Methode akzeptiert die folgenden Parameter:

  • Cells, die Zellen des Arbeitsblatts.
  • CellArea, der Bereich von Zellen. Definieren Sie den Zellenbereich, bevor Sie das Daten sortieren anwenden.

Dieses Beispiel zeigt, wie man Daten mit der Aspose.Cells API sortiert. Das Beispiel verwendet eine Vorlagendatei “Book1.xls” und sortiert Daten für den Datenbereich (A1:B14) im ersten Arbeitsblatt:

Dieses Beispiel verwendet die Vorlagendatei “Book1.xls”, die in Microsoft Excel erstellt wurde.

Vorlagen-Excel-Datei komplett mit Daten

todo:image_alt_text

Nach Ausführen des folgenden Codes werden die Daten entsprechend sortiert, wie Sie es in der Ausgabedatei Excel sehen können.

Ausgabedatei Excel nach Sortieren der Daten

todo:image_alt_text

Daten mit Hintergrundfarbe sortieren

Excel bietet die Möglichkeit, Daten basierend auf der Hintergrundfarbe zu sortieren. Die gleiche Funktion wird mit Aspose.Cells unter Verwendung von DataSorter bereitgestellt, wobei SortOnType.CELL_COLOR in addKey() verwendet wird, um Daten basierend auf der Hintergrundfarbe zu sortieren. Alle Zellen, die die festgelegte Farbe im addKey() enthalten, werden je nach Sortierreihenfolge-Einstellung an die Spitze oder an den Boden verschoben, und die Reihenfolge der übrigen Zellen bleibt unverändert.

Hier sind die Beispiel Dateien, die heruntergeladen werden können, um diese Funktion zu testen:

sampleBackGroundFile.xlsx

outputsampleBackGroundFile.xlsx

Beispielcode

Erweiterte Themen