AutoFilter
İçindekiler
[
Saklamak
]AutoFilter class
Belirtilen çalışma sayfası için otomatik filtrelemeyi temsil eder.
public class AutoFilter
Özellikleri
İsim | Tanım |
---|---|
FilterColumns { get; } | Filtre sütunlarının koleksiyonunu alır. |
Range { get; set; } | Belirtilen Otomatik Filtrenin uygulanacağı aralığı temsil eder. |
ShowFilterButton { get; set; } | Bu sütun için Otomatik Filtre düğmesinin görünür olup olmadığını gösterir. |
Sorter { get; } | Veri sıralayıcıyı alır. |
yöntemler
İsim | Tanım |
---|---|
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Bir tarih filtresi ekler. |
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor) | Bir dolgu rengi filtresi ekler. |
AddFilter(int, string) | Filtre sütunu için bir filtre ekler. |
AddFontColorFilter(int, CellsColor) | Bir yazı tipi rengi filtresi ekler. |
AddIconFilter(int, IconSetType, int) | Bir simge filtresi ekler. |
Custom(int, FilterOperatorType, object) | Bir listeyi özel ölçütlerle filtreler. |
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object) | Bir listeyi özel ölçütlerle filtreler. |
DynamicFilter(int, DynamicFilterType) | Dinamik bir filtre ekler. |
Filter(int, string) | Belirtilen kriterlere sahip bir listeyi filtreler. |
FilterTop10(int, bool, bool, int) | Listedeki ilk 10 öğeyi filtreleyin |
GetCellArea() | CellArea belirtilen Otomatik Filtrenin geçerli olduğu yerde. |
MatchBlanks(int) | Listedeki tüm boş hücreleri eşleştirin. |
MatchNonBlanks(int) | Listedeki boş olmayan tüm hücreleri eşleştirin. |
Refresh() | Satırları gizlemek veya göstermek için otomatik filtreleri yenileyin. |
Refresh(bool) | Tüm gizli satırların dizinlerini alır. |
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Bir tarih filtresini kaldırır. |
RemoveFilter(int) | Belirli filtreyi kaldırın. |
RemoveFilter(int, string) | Bir filtre sütunu için bir filtreyi kaldırır. |
SetRange(int, int, int) | Belirtilen Otomatik Filtrenin uygulanacağı aralığı ayarlar. |
ShowAll() | Tüm satırları göster. |
Örnekler
[C#]
//Açılacak Excel dosyasını içeren bir dosya akışı oluşturma
//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook("template.xlsx");
//Excel dosyasındaki ilk çalışma sayfasına erişim
Worksheet worksheet = workbook.Worksheets[0];
//Başlık satırının hücre aralığını vererek Otomatik Filtre oluşturma
worksheet.AutoFilter.Range = "A1:B1";
//Belirtilen değerlere sahip sütunları filtreleme
worksheet.AutoFilter.Filter(1, "Bananas");
//Değiştirilen Excel dosyasını kaydetme.
workbook.Save("output.xls");
[Visual Basic]
'Açılacak Excel dosyasını içeren bir dosya akışı oluşturma
'Bir Çalışma Kitabı nesnesini başlatma
Dim workbook As Workbook = New Workbook("template.xlsx")
'Excel dosyasındaki ilk çalışma sayfasına erişme
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Başlık satırının hücre aralığını vererek Otomatik Filtre oluşturma
worksheet.AutoFilter.Range = "A1:B1"
'Belirtilen değerlere sahip sütunları filtreleme
Worksheet.AutoFilter.Filter(1, "Bananas")
'Değiştirilen Excel dosyasını kaydetme
workbook.Save("output.xls")
Ayrıca bakınız
- ad alanı Aspose.Cells
- toplantı Aspose.Cells