Данные фильтра
Contents
[
Hide
]
Aspose.Cells.GridWeb предоставляет функции автоматического фильтра и настраиваемого фильтра данных. Эти функции дают вам возможность выбирать только те элементы на листе, которые вы хотите отобразить в списке. Кроме того, вы можете фильтровать элементы в списке в соответствии с заданными критериями. Фильтруйте текст, числа или даты с помощью функций фильтрации.
Работа с фильтрами
Используйте метод рабочего листа AddAutoFilter, чтобы включить автофильтр для рабочего листа. Этот метод принимает индексы строки, начала и конца столбца.
Чтобы включить настраиваемый фильтр, используйте метод рабочего листа AddCustomFilter, который принимает индекс строки, к которой необходимо применить фильтр, и настраиваемые критерии фильтрации.
В приведенном ниже примере реализованы как автоматические, так и пользовательские фильтры данных. В этом примере функция автоматической фильтрации включена, и поиск отфильтрованных строк осуществляется на основе некоторых критериев.
Вход: список данных на первом листе.
Вывод: включить функцию автофильтра
Автофильтр
This file contains hidden or 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(); |
Пользовательский фильтр данных
Пользовательские отфильтрованные данные на основе критериев
This file contains hidden or 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(); |