Filtrera data

Arbeta med filtrar

Använd arbetsbladets AddAutoFilter-metod för att aktivera automatisk filtrering för ett arbetsblad. Denna metod accepterar rad-, start- och slutkolumnindex.

För att aktivera anpassad filtrering, använd arbetsbladets AddCustomFilter-metod som accepterar radindex till vilken filtreringen ska tillämpas och de anpassade filtreringskriterierna.

Exemplet nedan implementerar både automatisk och anpassad dataskiktsfiltrering. I exemplet är den automatiska filtreringsfunktionen aktiverad och de filtrerade raderna söks baserat på vissa kriterier.

Indata: datalistan i det första arbetsbladet

todo:image_alt_text

Utdata: aktivera automatisk filtreringsfunktion

todo:image_alt_text

Automatisk filtrering

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Access active worksheet
var sheet = GridWeb1.WorkSheets[this.GridWeb1.ActiveSheetIndex];
// Enable GridWeb's auto-filter.
sheet.AddAutoFilter(0, 0, sheet.Cells.MaxDataColumn);
sheet.RefreshFilter();

Anpassad dataskiktsfiltrering

Anpassad filtrerad data baserat på kriterierna

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Access active worksheet
var sheet = GridWeb1.WorkSheets[this.GridWeb1.ActiveSheetIndex];
// Enable GridWeb's custom-filter.
sheet.AddCustomFilter(1, "CELL0=\"1\"");
sheet.RefreshFilter();