Datensortierung

Sortieren von Daten in Microsoft Excel

So sortieren Sie Daten in Microsoft Excel:

  1. WählenDaten von demSortieren Speisekarte. Der Dialog Sortieren wird angezeigt.
  2. Wählen Sie eine Sortieroption aus.

Im Allgemeinen wird die Sortierung in einer Liste durchgeführt, die als zusammenhängende Gruppe von Daten definiert ist, in der die Daten in Spalten angezeigt werden.

Das Dialogfeld „Sortieren“ in Microsoft Excel

todo: Bild_alt_Text

Sortieren von Daten mit Aspose.Cells

Aspose.Cells bietet dieDatensortierer Klasse zum Sortieren von Daten in aufsteigender oder absteigender Reihenfolge. Die Klasse hat einige wichtige Mitglieder, zum Beispiel Methoden wiesetKey1 … setKey2 undsetOrder1 … setOrder2Diese Member 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 die Datensortierung implementieren. Die Klasse bietet dieSortieren Methode zum Sortieren von Daten basierend auf den Zellendaten in einem Arbeitsblatt.

DasSortieren akzeptiert die folgenden Parameter:

  • Cells, die Zellen des Arbeitsblatts.
  • Zellbereich, der Bereich der Zellen. Definieren Sie den Zellenbereich, bevor Sie die Datensortierung anwenden.

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

Dieses Beispiel verwendet die in Microsoft Excel erstellte Vorlagendatei „Book1.xls“.

Vorlage Excel-Datei komplett mit Daten

todo: Bild_alt_Text

Nachdem Sie den folgenden Code ausgeführt haben, werden die Daten entsprechend sortiert, wie Sie in der Excel-Ausgabedatei sehen können.

Excel-Datei nach dem Sortieren der Daten ausgeben

todo: Bild_alt_Text

Sortieren von Daten mit Hintergrundfarbe

Excel bietet die Funktion, Daten basierend auf der Hintergrundfarbe zu sortieren. Die gleiche Funktion wird mit Aspose.Cells bereitgestelltDatensortierer woSortOnType.CELL_COLOR kann verwendet werdenaddKey(), um Daten basierend auf der Hintergrundfarbe zu sortieren. Alle Zellen, die eine bestimmte Farbe in enthaltenaddKey(), Funktion werden entsprechend der Einstellung SortOrder oben oder unten platziert und die Reihenfolge der restlichen Zellen wird überhaupt nicht geändert.

Im Folgenden finden Sie die Beispieldateien, die zum Testen dieser Funktion heruntergeladen werden können:

sampleBackGroundFile.xlsx

AusgabebeispielBackGroundFile.xlsx

Beispielcode

Themen vorantreiben