AutoFilter
Contenu
[
Cacher
]AutoFilter class
Représente le filtrage automatique pour la feuille de calcul spécifiée.
public class AutoFilter
Propriétés
Nom | La description |
---|---|
FilterColumns { get; } | Obtient la collection des colonnes de filtre. |
Range { get; set; } | Représente la plage à laquelle s’applique le filtre automatique spécifié. |
ShowFilterButton { get; set; } | Indique si le bouton Filtre automatique de cette colonne est visible. |
Sorter { get; } | Obtient le trieur de données. |
Méthodes
Nom | La description |
---|---|
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Ajoute un filtre de date. |
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor) | Ajoute un filtre de couleur de remplissage. |
AddFilter(int, string) | Ajoute un filtre pour une colonne de filtre. |
AddFontColorFilter(int, CellsColor) | Ajoute un filtre de couleur de police. |
AddIconFilter(int, IconSetType, int) | Ajoute un filtre d’icônes. |
Custom(int, FilterOperatorType, object) | Filtre une liste avec un critère personnalisé. |
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object) | Filtre une liste avec des critères personnalisés. |
DynamicFilter(int, DynamicFilterType) | Ajoute un filtre dynamique. |
Filter(int, string) | Filtre une liste avec des critères spécifiés. |
FilterTop10(int, bool, bool, int) | Filtrer les 10 premiers éléments de la liste |
GetCellArea() | Obtient leCellArea où le filtre automatique spécifié s’applique à. |
MatchBlanks(int) | Correspond à toutes les cellules vides de la liste. |
MatchNonBlanks(int) | Correspond à toutes les cellules non vides de la liste. |
Refresh() | Actualisez les filtres automatiques pour masquer ou afficher les lignes. |
Refresh(bool) | Récupère tous les index des lignes masquées. |
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Supprime un filtre de date. |
RemoveFilter(int) | Supprimer le filtre spécifique. |
RemoveFilter(int, string) | Supprime un filtre pour une colonne de filtre. |
SetRange(int, int, int) | Définit la plage à laquelle s’applique le filtre automatique spécifié. |
ShowAll() | Afficher toutes les lignes. |
Exemples
[C#]
//Création d'un flux de fichier contenant le fichier Excel à ouvrir
//Instanciation d'un objet Workbook
Workbook workbook = new Workbook("template.xlsx");
//Accéder à la première feuille de calcul du fichier Excel
Worksheet worksheet = workbook.Worksheets[0];
// Création d'un filtre automatique en donnant la plage de cellules de la ligne d'en-tête
worksheet.AutoFilter.Range = "A1:B1";
//Filtrage des colonnes avec les valeurs spécifiées
worksheet.AutoFilter.Filter(1, "Bananas");
//Enregistrement du fichier Excel modifié.
workbook.Save("output.xls");
[Visual Basic]
'Création d'un flux de fichier contenant le fichier Excel à ouvrir
'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook("template.xlsx")
'Accéder à la première feuille de calcul du fichier Excel
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Création d'un filtre automatique en donnant la plage de cellules de la ligne d'en-tête
worksheet.AutoFilter.Range = "A1:B1"
'Filtrage des colonnes avec des valeurs spécifiées
Worksheet.AutoFilter.Filter(1, "Bananas")
'Enregistrement du fichier Excel modifié
workbook.Save("output.xls")
Voir également
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells