DataSorter Klasse
DataSorter Klasse
Zusammenfassende Beschreibung für DataSorter.
Der Typ DataSorter macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
keys | Ruft die Schlüsselliste des Datensortierers ab. |
has_headers | Stellt dar, ob der Bereich Header hat. |
key1 | Stellt den ersten sortierten Spaltenindex dar (absolute Position, Spalte A ist 0, B ist 1, …). |
order1 | Stellt die Sortierreihenfolge des ersten Schlüssels dar. |
key2 | Stellt den zweiten sortierten Spaltenindex dar (absolute Position, Spalte A ist 0, B ist 1, …). |
order2 | Stellt die Sortierreihenfolge des zweiten Schlüssels dar. |
key3 | Stellt den dritten sortierten Spaltenindex dar (absolute Position, Spalte A ist 0, B ist 1, …). |
order3 | Stellt die Sortierreihenfolge des dritten Schlüssels dar. |
sort_left_to_right | True bedeutet, dass die Sortierausrichtung von links nach rechts erfolgt. Falsch bedeutet, dass die Sortierausrichtung von oben nach unten erfolgt. Der Standardwert ist false. |
case_sensitive | Ruft ab und legt fest, ob beim Vergleich von Zeichenfolgen zwischen Groß- und Kleinschreibung unterschieden wird. |
sort_as_number | Gibt an, ob alles sortiert wird, was wie eine Zahl aussieht. |
Methoden
Methode | Beschreibung |
---|---|
add_key | Fügt einen sortierten Spaltenindex und eine Sortierreihenfolge hinzu. |
add_key | Fügt einen sortierten Spaltenindex und eine Sortierreihenfolge mit benutzerdefinierter Sortierliste hinzu. |
add_key | Fügt einen sortierten Spaltenindex und eine Sortierreihenfolge mit benutzerdefinierter Sortierliste hinzu. |
add_key | Fügt einen sortierten Spaltenindex und eine Sortierreihenfolge mit benutzerdefinierter Sortierliste hinzu. |
sort | Sortiert die Daten des Bereichs. |
sort | Sortieren Sie die Daten des Bereichs. |
sort | Sortieren Sie die Daten im Bereich. |
clear | Löschen Sie alle Einstellungen. |
Beispiel
from aspose.cells import CellArea, SortOrder, Workbook
# Instantiate a new Workbook object.
workbook = Workbook("Book1.xls")
# Get the workbook datasorter object.
sorter = workbook.data_sorter
# Set the first order for datasorter object.
sorter.order1 = SortOrder.DESCENDING
# Define the first key.
sorter.key1 = 0
# Set the second order for datasorter object.
sorter.order2 = SortOrder.ASCENDING
# Define the second key.
sorter.key2 = 1
# Create a cells area (range).
ca = CellArea()
# Specify the start row index.
ca.start_row = 0
# Specify the start column index.
ca.start_column = 0
# Specify the last row index.
ca.end_row = 13
# Specify the last column index.
ca.end_column = 1
# Sort data in the specified data range (A1:B14)
sorter.sort(workbook.worksheets[0].cells, ca)
# Save the excel file.
workbook.save("outBook.xls")
Siehe auch
- Modul
aspose.cells