Filtrera data
Contents
[
Hide
]
Aspose.Cells.GridWeb erbjuder automatisk filtrering och anpassade dataskiktsfunktioner. Dessa funktioner ger dig en möjlighet att välja endast de objekt i ett kalkylblad som du vill visa i en lista. Dessutom kan du filtrera objekt i en lista enligt angivna kriterier. Filtrera text, nummer eller datum med filtreringsfunktionerna.
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
Utdata: aktivera automatisk filtreringsfunktion
Automatisk filtrering
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); |