AutoFilter
Innehåll
[
Dölj
]AutoFilter class
Representerar autofiltrering för det angivna kalkylbladet.
public class AutoFilter
Egenskaper
namn | Beskrivning |
---|---|
FilterColumns { get; } | Hämtar samlingen av filterkolumnerna. |
Range { get; set; } | Representerar intervallet som det angivna autofiltret gäller. |
ShowFilterButton { get; set; } | Indikerar om AutoFilter-knappen för denna kolumn är synlig. |
Sorter { get; } | Hämtar datasorteraren. |
Metoder
namn | Beskrivning |
---|---|
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Lägger till ett datumfilter. |
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor) | Lägger till ett fyllningsfärgsfilter. |
AddFilter(int, string) | Lägger till ett filter för en filterkolumn. |
AddFontColorFilter(int, CellsColor) | Lägger till ett teckensnittsfärgfilter. |
AddIconFilter(int, IconSetType, int) | Lägger till ett ikonfilter. |
Custom(int, FilterOperatorType, object) | Filtrerar en lista med ett anpassat kriterium. |
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object) | Filtrerar en lista med anpassade kriterier. |
DynamicFilter(int, DynamicFilterType) | Lägger till ett dynamiskt filter. |
Filter(int, string) | Filtrerar en lista med angivna kriterier. |
FilterTop10(int, bool, bool, int) | Filtrera de 10 bästa objekten i listan |
GetCellArea() | FårCellArea där det angivna autofiltret gäller. |
MatchBlanks(int) | Matcha alla tomma celler i listan. |
MatchNonBlanks(int) | Matcha alla inte tomma celler i listan. |
Refresh() | Uppdatera automatiska filter för att dölja eller visa raderna. |
Refresh(bool) | Hämtar alla dolda raders index. |
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Tar bort ett datumfilter. |
RemoveFilter(int) | Ta bort det specifika filtret. |
RemoveFilter(int, string) | Tar bort ett filter för en filterkolumn. |
SetRange(int, int, int) | Anger intervallet som det angivna autofiltret gäller. |
ShowAll() | Visa alla rader. |
Exempel
[C#]
//Skapa en filström som innehåller Excel-filen som ska öppnas
//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook("template.xlsx");
//Åtkomst till det första kalkylbladet i Excel-filen
Worksheet worksheet = workbook.Worksheets[0];
//Skapa AutoFilter genom att ge cellintervallet för rubrikraden
worksheet.AutoFilter.Range = "A1:B1";
//Filtrera kolumner med specificerade värden
worksheet.AutoFilter.Filter(1, "Bananas");
//Spara den modifierade Excel-filen.
workbook.Save("output.xls");
[Visual Basic]
'Skapa en filström som innehåller Excel-filen som ska öppnas
'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook("template.xlsx")
'Åtkomst till det första kalkylbladet i Excel-filen
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Skapa AutoFilter genom att ge rubrikradens cellområde
worksheet.AutoFilter.Range = "A1:B1"
'Filtrera kolumner med angivna värden
Worksheet.AutoFilter.Filter(1, "Bananas")
'Sparar den ändrade Excel-filen
workbook.Save("output.xls")
Se även
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells