Datensortierung
Die Datensortierung ist eine der vielen nützlichen Funktionen von Microsoft Excel. Es ermöglicht Benutzern, Daten zu bestellen, um das Scannen zu erleichtern.
Aspose.Cells ermöglicht es Ihnen, Arbeitsblattdaten alphabetisch oder numerisch zu sortieren. Es funktioniert genauso wie Microsoft Excel zum Sortieren von Daten.
Sortieren von Daten in Microsoft Excel
So sortieren Sie Daten in Microsoft Excel:
- WählenDaten von demSortieren Speisekarte. Der Dialog Sortieren wird angezeigt.
- 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
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
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
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:
AusgabebeispielBackGroundFile.xlsx