Данные фильтра

Работа с фильтрами

Используйте метод рабочего листа 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();