Фильтрация данных
Работа с фильтрами
Используйте метод AddAutoFilter листа для включения автофильтра для листа. Этот метод принимает индексы строки, начальной и конечной колонок.
Чтобы включить пользовательский фильтр, используйте метод AddCustomFilter листа, который принимает индекс строки, к которой должен применяться фильтр, и пользовательские критерии фильтрации.
В приведенном ниже примере реализованы как авто-, так и пользовательские фильтры данных. В примере включена функция автофильтрации, и отфильтрованные строки ищутся на основе некоторых критериев.
Ввод: список данных на первом листе
Вывод: включить функцию автофильтрации
Автофильтр
// 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(); |
Пользовательский фильтр данных
Пользовательские отфильтрованные данные на основе критериев
// 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(); |