AutoFilter
Содержание
[
Скрывать
]AutoFilter class
Представляет автофильтрацию для указанного рабочего листа.
public class AutoFilter
Характеристики
Имя | Описание |
---|---|
FilterColumns { get; } | Получает коллекцию столбцов фильтра. |
Range { get; set; } | Представляет диапазон, к которому применяется указанный автофильтр. |
ShowFilterButton { get; set; } | Указывает, видна ли кнопка автофильтра для этого столбца. |
Sorter { get; } | Получает сортировщик данных. |
Методы
Имя | Описание |
---|---|
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Добавляет фильтр даты. |
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor) | Добавляет фильтр цвета заливки. |
AddFilter(int, string) | Добавляет фильтр для столбца фильтра. |
AddFontColorFilter(int, CellsColor) | Добавляет фильтр цвета шрифта. |
AddIconFilter(int, IconSetType, int) | Добавляет фильтр значков. |
Custom(int, FilterOperatorType, object) | Фильтрует список с пользовательскими критериями. |
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object) | Фильтрует список с пользовательскими критериями. |
DynamicFilter(int, DynamicFilterType) | Добавляет динамический фильтр. |
Filter(int, string) | Фильтрует список по заданным критериям. |
FilterTop10(int, bool, bool, int) | Отфильтровать первые 10 элементов в списке |
GetCellArea() | ПолучаетCellArea где указанный автофильтр применяется к. |
MatchBlanks(int) | Соответствует всем пустым ячейкам в списке. |
MatchNonBlanks(int) | Соответствует всем непустым ячейкам в списке. |
Refresh() | Обновите автоматические фильтры, чтобы скрыть или отобразить строки. |
Refresh(bool) | Получает индексы всех скрытых строк. |
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int) | Удаляет фильтр даты. |
RemoveFilter(int) | Удалить определенный фильтр. |
RemoveFilter(int, string) | Удаляет фильтр для столбца фильтра. |
SetRange(int, int, int) | Устанавливает диапазон, к которому применяется указанный автофильтр. |
ShowAll() | Показать все строки. |
Примеры
[C#]
//Создание файлового потока, содержащего открываемый файл Excel
//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook("template.xlsx");
//Доступ к первому рабочему листу в файле Excel
Worksheet worksheet = workbook.Worksheets[0];
//Создание автофильтра путем указания диапазона ячеек строки заголовка
worksheet.AutoFilter.Range = "A1:B1";
//Фильтрация столбцов с заданными значениями
worksheet.AutoFilter.Filter(1, "Bananas");
//Сохранение измененного файла Excel.
workbook.Save("output.xls");
[Visual Basic]
'Создание файлового потока, содержащего открываемый файл Excel
'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook("template.xlsx")
'Доступ к первому рабочему листу в файле Excel
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Создание автофильтра путем указания диапазона ячеек строки заголовка
worksheet.AutoFilter.Range = "A1:B1"
'Фильтрация столбцов с указанными значениями
Worksheet.AutoFilter.Filter(1, "Bananas")
'Сохранение измененного файла Excel
workbook.Save("output.xls")
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells