Class DataSorter

Class DataSorter

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

תיאור סיכום עבור DataSorter.

public class DataSorter

ירושה

objectDataSorter

חברים ירושים

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

דוגמאות

//צור אובייקט Workbook חדש.
Workbook workbook = new Workbook("Book1.xls");
//קבל את אובייקט ה-DataSorter של ה-Workbook.
DataSorter sorter = workbook.DataSorter;
//קבע את הסדר הראשון עבור אובייקט ה-DataSorter.
sorter.Order1 = Aspose.Cells.SortOrder.Descending;
//הגדר את המפתח הראשון.
sorter.Key1 = 0;
//קבע את הסדר השני עבור אובייקט ה-DataSorter.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending;
//הגדר את המפתח השני.
sorter.Key2 = 1;
//צור אזור תאים (טווח).
CellArea ca = new CellArea();
//ציין את אינדקס השורה ההתחלתית.
ca.StartRow = 0;
//ציין את אינדקס העמודה ההתחלתית.
ca.StartColumn = 0;
//ציין את אינדקס השורה האחרונה.
ca.EndRow = 13;
//ציין את אינדקס העמודה האחרונה.
ca.EndColumn = 1;
//מיין את הנתונים בטווח הנתונים המוגדר (A1:B14)
sorter.Sort(workbook.Worksheets[0].Cells, ca);
//שמור את קובץ האקסל.
workbook.Save("outBook.xls");
'צור אובייקט Workbook חדש.
Dim workbook As Workbook = New Workbook("Book1.xls")
'קבל את אובייקט ה-DataSorter של ה-Workbook.
Dim sorter As DataSorter = workbook.DataSorter
'קבע את הסדר הראשון עבור אובייקט ה-DataSorter
sorter.Order1 = Aspose.Cells.SortOrder.Descending
'הגדר את המפתח הראשון.
sorter.Key1 = 0
'קבע את הסדר השני עבור אובייקט ה-DataSorter.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending
'הגדר את המפתח השני.
sorter.Key2 = 1
'צור אזור תאים (טווח).
Dim ca As CellArea = New CellArea
'ציין את אינדקס השורה ההתחלתית.
ca.StartRow = 0
'ציין את אינדקס העמודה ההתחלתית.
ca.StartColumn = 0
'ציין את אינדקס השורה האחרונה.
ca.EndRow = 13
'ציין את אינדקס העמודה האחרונה.
ca.EndColumn = 1
'מיין את הנתונים בטווח הנתונים המוגדר (A1:B14)
sorter.Sort(workbook.Worksheets(0).Cells, ca)
'שמור את קובץ האקסל.
workbook.Save("outBook.xls")

מאפיינים

CaseSensitive

מקבל ומקבע האם רגישות לאותיות כאשר משווים מחרוזות.

public bool CaseSensitive { get; set; }

ערך המאפיין

bool

HasHeaders

מייצג האם הטווח כולל כותרות.

public bool HasHeaders { get; set; }

ערך המאפיין

bool

Key1

מייצג את אינדקס העמודה הממוינת הראשונה (מיקום מוחלט, עמודה A היא 0, B היא 1, …).

public int Key1 { get; set; }

ערך המאפיין

int

Key2

מייצג את אינדקס העמודה הממוינת השנייה (מיקום מוחלט, עמודה A היא 0, B היא 1, …).

public int Key2 { get; set; }

ערך המאפיין

int

Key3

מייצג את אינדקס העמודה הממוינת השלישית (מיקום מוחלט, עמודה A היא 0, B היא 1, …).

public int Key3 { get; set; }

ערך המאפיין

int

Keys

מקבל את רשימת המפתחות של ה-DataSorter.

public DataSorterKeyCollection Keys { get; }

ערך המאפיין

DataSorterKeyCollection

Order1

מייצג את סדר המיון של המפתח הראשון.

public SortOrder Order1 { get; set; }

ערך המאפיין

SortOrder

Order2

מייצג את סדר המיון של המפתח השני.

public SortOrder Order2 { get; set; }

ערך המאפיין

SortOrder

Order3

מייצג את סדר המיון של המפתח השלישי.

public SortOrder Order3 { get; set; }

ערך המאפיין

SortOrder

SortAsNumber

מצביע האם למיין כל דבר שנראה כמו מספר.

public bool SortAsNumber { get; set; }

ערך המאפיין

bool

SortLeftToRight

נכון פירושו שהכיוון של המיון הוא משמאל לימין.
שקר פירושו שהכיוון של המיון הוא מלמעלה למטה.
ערך ברירת המחדל הוא שקר.

public bool SortLeftToRight { get; set; }

ערך המאפיין

bool

שיטות

AddColorKey(int, SortOnType, SortOrder, Color)

מוסיף מפתח מיון לפי צבע.

public void AddColorKey(int key, SortOnType type, SortOrder order, Color color)

פרמטרים

key int

אינדקס העמודה הממוינת (מיקום מוחלט, עמודה A היא 0, B היא 1, …)

type SortOnType

סוג ערך הצבע הממוינת.

order SortOrder

סדר המיון.

color Color

צבע המיון המותאם אישית.

AddKey(int, SortOrder)

מוסיף אינדקס עמודה ממוינת וסדר מיון.

public void AddKey(int key, SortOrder order)

פרמטרים

key int

אינדקס העמודה הממוינת (מיקום מוחלט, עמודה A היא 0, B היא 1, …)

order SortOrder

סדר המיון

AddKey(int, SortOrder, string)

מוסיף אינדקס עמודה ממוינת וסדר מיון עם רשימה מותאמת אישית.

public void AddKey(int key, SortOrder order, string customList)

פרמטרים

key int

אינדקס העמודה הממוינת (מיקום מוחלט, עמודה A היא 0, B היא 1, …)

order SortOrder

סדר המיון.

customList string

הרשימה המותאמת אישית למיון.

AddKey(int, SortOnType, SortOrder, object)

מוסיף אינדקס עמודה ממוינת וסדר מיון עם רשימה מותאמת אישית.

public void AddKey(int key, SortOnType type, SortOrder order, object customList)

פרמטרים

key int

אינדקס העמודה הממוינת (מיקום מוחלט, עמודה A היא 0, B היא 1, …)

type SortOnType

סוג הערך הממוינת.

order SortOrder

סדר המיון.

customList object

הרשימה המותאמת אישית למיון.

הערות

אם type הוא SortOnType.CellColor או SortOnType.FontColor, הרשימה המותאמת היא Color.

AddKey(int, SortOrder, string[])

מוסיף אינדקס עמודה ממוינת וסדר מיון עם רשימה מותאמת אישית.

public void AddKey(int key, SortOrder order, string[] customList)

פרמטרים

key int

אינדקס העמודה הממוינת (מיקום מוחלט, עמודה A היא 0, B היא 1, …)

order SortOrder

סדר המיון.

customList string[]

הרשימה המותאמת אישית למיון.

Clear()

מנקה את כל ההגדרות.

public void Clear()

Sort(Cells, int, int, int, int)

ממיין את הנתונים של האזור.

public int[] Sort(Cells cells, int startRow, int startColumn, int endRow, int endColumn)

פרמטרים

cells Cells

התאים מכילים את אזור הנתונים.

startRow int

השורה ההתחלתית של האזור.

startColumn int

העמודה ההתחלתית של האזור.

endRow int

השורה האחרונה של האזור.

endColumn int

העמודה האחרונה של האזור.

מחזיר

int[]

האינדקסים המקוריים (מיקום מוחלט, לדוגמה, עמודה A היא 0, B היא 1, …) של השורות/עמודות הממוינות.
אם אין שורות/עמודות שצריכות להיות מועברות על ידי פעולה זו, יוחזר null.

Sort(Cells, CellArea)

ממיין את הנתונים של האזור.

public int[] Sort(Cells cells, CellArea area)

פרמטרים

cells Cells

התאים מכילים את אזור הנתונים.

area CellArea

האזור שצריך למיין

מחזיר

int[]

האינדקסים המקוריים (מיקום מוחלט, לדוגמה, עמודה A היא 0, B היא 1, …) של השורות/עמודות הממוינות.
אם אין שורות/עמודות שצריכות להיות מועברות על ידי פעולה זו, יוחזר null.

Sort()

ממיין את הנתונים בטווח.

public int[] Sort()

מחזיר

int[]

האינדקסים המקוריים (מיקום מוחלט, לדוגמה, עמודה A היא 0, B היא 1, …) של השורות/עמודות הממוינות.
אם אין שורות/עמודות שצריכות להיות מועברות על ידי פעולה זו, יוחזר null.

 Ελληνικά