Class DataSorter

Class DataSorter

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

Deskripsi ringkas untuk DataSorter.

public class DataSorter

Pewarisan

objectDataSorter

Anggota yang Dwarisi

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

Contoh

//Instansiasi objek Workbook baru.
Workbook workbook = new Workbook("Book1.xls");
//Ambil objek datasorter workbook.
DataSorter sorter = workbook.DataSorter;
//Tetapkan urutan pertama untuk objek datasorter.
sorter.Order1 = Aspose.Cells.SortOrder.Descending;
//Tentukan kunci pertama.
sorter.Key1 = 0;
//Tetapkan urutan kedua untuk objek datasorter.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending;
//Tentukan kunci kedua.
sorter.Key2 = 1;
//Buat area sel (rentang).
CellArea ca = new CellArea();
//Tentukan indeks baris awal.
ca.StartRow = 0;
//Tentukan indeks kolom awal.
ca.StartColumn = 0;
//Tentukan indeks baris terakhir.
ca.EndRow = 13;
//Tentukan indeks kolom terakhir.
ca.EndColumn = 1;
//Urutkan data di rentang data yang ditentukan (A1:B14)
sorter.Sort(workbook.Worksheets[0].Cells, ca);
//Simpan file excel.
workbook.Save("outBook.xls");
'Instansiasi objek Workbook baru.
Dim workbook As Workbook = New Workbook("Book1.xls")
'Ambil objek datasorter workbook.
Dim sorter As DataSorter = workbook.DataSorter
'Tetapkan urutan pertama untuk objek datasorter
sorter.Order1 = Aspose.Cells.SortOrder.Descending
'Tentukan kunci pertama.
sorter.Key1 = 0
'Tetapkan urutan kedua untuk objek datasorter.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending
'Tentukan kunci kedua.
sorter.Key2 = 1
'Buat area sel (rentang).
Dim ca As CellArea = New CellArea
'Tentukan indeks baris awal.
ca.StartRow = 0
'Tentukan indeks kolom awal.
ca.StartColumn = 0
'Tentukan indeks baris terakhir.
ca.EndRow = 13
'Tentukan indeks kolom terakhir.
ca.EndColumn = 1
'Urutkan data di rentang data yang ditentukan (A1:B14)
sorter.Sort(workbook.Worksheets(0).Cells, ca)
'Simpan file excel.
workbook.Save("outBook.xls")

Properti

CaseSensitive

Mengambil dan menetapkan apakah sensitif terhadap huruf besar kecil saat membandingkan string.

public bool CaseSensitive { get; set; }

Nilai Properti

bool

HasHeaders

Mewakili apakah rentang memiliki header.

public bool HasHeaders { get; set; }

Nilai Properti

bool

Key1

Mewakili indeks kolom yang diurutkan pertama (posisi absolut, kolom A adalah 0, B adalah 1, …).

public int Key1 { get; set; }

Nilai Properti

int

Key2

Mewakili indeks kolom yang diurutkan kedua (posisi absolut, kolom A adalah 0, B adalah 1, …).

public int Key2 { get; set; }

Nilai Properti

int

Key3

Mewakili indeks kolom yang diurutkan ketiga (posisi absolut, kolom A adalah 0, B adalah 1, …).

public int Key3 { get; set; }

Nilai Properti

int

Keys

Mengambil daftar kunci dari data sorter.

public DataSorterKeyCollection Keys { get; }

Nilai Properti

DataSorterKeyCollection

Order1

Mewakili urutan pengurutan dari kunci pertama.

public SortOrder Order1 { get; set; }

Nilai Properti

SortOrder

Order2

Mewakili urutan pengurutan dari kunci kedua.

public SortOrder Order2 { get; set; }

Nilai Properti

SortOrder

Order3

Mewakili urutan pengurutan dari kunci ketiga.

public SortOrder Order3 { get; set; }

Nilai Properti

SortOrder

SortAsNumber

Menunjukkan apakah mengurutkan apa pun yang terlihat seperti angka.

public bool SortAsNumber { get; set; }

Nilai Properti

bool

SortLeftToRight

True berarti bahwa orientasi pengurutan dari kiri ke kanan.
False berarti bahwa orientasi pengurutan dari atas ke bawah.
Nilai default adalah false.

public bool SortLeftToRight { get; set; }

Nilai Properti

bool

Metode

AddColorKey(int, SortOnType, SortOrder, Color)

Menambahkan kunci urut warna.

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

Parameter

key int

Indeks kolom yang diurutkan (posisi absolut, kolom A adalah 0, B adalah 1, …)

type SortOnType

Tipe nilai warna yang diurutkan.

order SortOrder

Urutan pengurutan.

color Color

Warna urut kustom.

AddKey(int, SortOrder)

Menambahkan indeks kolom yang diurutkan dan urutan pengurutan.

public void AddKey(int key, SortOrder order)

Parameter

key int

Indeks kolom yang diurutkan (posisi absolut, kolom A adalah 0, B adalah 1, …)

order SortOrder

Urutan pengurutan

AddKey(int, SortOrder, string)

Menambahkan indeks kolom yang diurutkan dan urutan pengurutan dengan daftar urut kustom.

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

Parameter

key int

Indeks kolom yang diurutkan (posisi absolut, kolom A adalah 0, B adalah 1, …)

order SortOrder

Urutan pengurutan.

customList string

Daftar urut kustom.

AddKey(int, SortOnType, SortOrder, object)

Menambahkan indeks kolom yang diurutkan dan urutan pengurutan dengan daftar urut kustom.

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

Parameter

key int

Indeks kolom yang diurutkan (posisi absolut, kolom A adalah 0, B adalah 1, …)

type SortOnType

Tipe nilai yang diurutkan.

order SortOrder

Urutan pengurutan.

customList object

Daftar urut kustom.

Catatan

Jika tipe adalah SortOnType.CellColor atau SortOnType.FontColor, customList adalah Color.

AddKey(int, SortOrder, string[])

Menambahkan indeks kolom yang diurutkan dan urutan pengurutan dengan daftar urut kustom.

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

Parameter

key int

Indeks kolom yang diurutkan (posisi absolut, kolom A adalah 0, B adalah 1, …)

order SortOrder

Urutan pengurutan.

customList string[]

Daftar urut kustom.

Clear()

Bersihkan semua pengaturan.

public void Clear()

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

Mengurutkan data dari area.

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

Parameter

cells Cells

Sel yang berisi area data.

startRow int

Baris awal dari area.

startColumn int

Kolom awal dari area.

endRow int

Baris akhir dari area.

endColumn int

Kolom akhir dari area.

Mengembalikan

int[]

indeks asli (posisi absolut, misalnya, kolom A adalah 0, B adalah 1, …) dari baris/kolom yang diurutkan.
Jika tidak ada baris/kolom yang perlu dipindahkan oleh operasi pengurutan ini, null akan dikembalikan.

Sort(Cells, CellArea)

Mengurutkan data dari area.

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

Parameter

cells Cells

Sel yang berisi area data.

area CellArea

Area yang perlu diurutkan

Mengembalikan

int[]

indeks asli (posisi absolut, misalnya, kolom A adalah 0, B adalah 1, …) dari baris/kolom yang diurutkan.
Jika tidak ada baris/kolom yang perlu dipindahkan oleh operasi pengurutan ini, null akan dikembalikan.

Sort()

Mengurutkan data dalam rentang.

public int[] Sort()

Mengembalikan

int[]

indeks asli (posisi absolut, misalnya, kolom A adalah 0, B adalah 1, …) dari baris/kolom yang diurutkan.
Jika tidak ada baris/kolom yang perlu dipindahkan oleh operasi pengurutan ini, null akan dikembalikan.

 Indonesia