AutoFilter
Contenuti
[
Nascondere
]AutoFilter class
Rappresenta il filtro automatico per il foglio di lavoro specificato.
public class AutoFilter
Proprietà
Nome | Descrizione |
---|---|
FilterColumns { get; } | Ottiene la raccolta delle colonne del filtro. |
Range { get; set; } | Rappresenta l’intervallo a cui si applica il filtro automatico specificato. |
ShowFilterButton { get; set; } | Indica se il pulsante Filtro automatico per questa colonna è visibile. |
Sorter { get; } | Ottiene lo smistatore dati. |
Metodi
Nome | Descrizione |
---|---|
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Aggiunge un filtro data. |
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor) | Aggiunge un filtro del colore di riempimento. |
AddFilter(int, string) | Aggiunge un filtro per una colonna di filtri. |
AddFontColorFilter(int, CellsColor) | Aggiunge un filtro per il colore del carattere. |
AddIconFilter(int, IconSetType, int) | Aggiunge un filtro icona. |
Custom(int, FilterOperatorType, object) | Filtra un elenco con criteri personalizzati. |
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object) | Filtra un elenco con criteri personalizzati. |
DynamicFilter(int, DynamicFilterType) | Aggiunge un filtro dinamico. |
Filter(int, string) | Filtra un elenco con criteri specificati. |
FilterTop10(int, bool, bool, int) | Filtra i primi 10 elementi nell’elenco |
GetCellArea() | Ottiene ilCellArea a cui si applica il filtro automatico specificato. |
MatchBlanks(int) | Abbina tutte le celle vuote nell’elenco. |
MatchNonBlanks(int) | Trova tutte le celle non vuote nell’elenco. |
Refresh() | Aggiorna i filtri automatici per nascondere o mostrare le righe. |
Refresh(bool) | Ottiene tutti gli indici delle righe nascoste. |
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Rimuove un filtro data. |
RemoveFilter(int) | Rimuovere il filtro specifico. |
RemoveFilter(int, string) | Rimuove un filtro per una colonna di filtri. |
SetRange(int, int, int) | Imposta l’intervallo a cui si applica il filtro automatico specificato. |
ShowAll() | Mostra tutte le righe. |
Esempi
[C#]
//Creazione di un flusso di file contenente il file Excel da aprire
//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook("template.xlsx");
//Accesso al primo foglio di lavoro nel file Excel
Worksheet worksheet = workbook.Worksheets[0];
//Creazione del filtro automatico fornendo l'intervallo di celle della riga di intestazione
worksheet.AutoFilter.Range = "A1:B1";
//Filtraggio di colonne con valori specificati
worksheet.AutoFilter.Filter(1, "Bananas");
//Salvataggio del file Excel modificato.
workbook.Save("output.xls");
[Visual Basic]
'Creazione di un flusso di file contenente il file Excel da aprire
'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook("template.xlsx")
'Accesso al primo foglio di lavoro nel file Excel
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Creazione di filtro automatico fornendo l'intervallo di celle della riga di intestazione
worksheet.AutoFilter.Range = "A1:B1"
'Filtraggio di colonne con valori specificati
Worksheet.AutoFilter.Filter(1, "Bananas")
'Salvataggio del file Excel modificato
workbook.Save("output.xls")
Guarda anche
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells