Применить Расширенный фильтр Microsoft Excel для отображения записей, соответствующих сложным критериям

Возможные сценарии использования

Microsoft Excel позволяет применять Расширенный фильтр к данным листа для отображения записей, соответствующих сложным критериям. Вы можете применить Расширенный фильтр с помощью Microsoft Excel через команду Данные > Расширенный, как показано на этом скриншоте.

todo:image_alt_text

Aspose.Cells для Python via .NET также позволяет применять Расширенный фильтр с использованием метода Worksheet.advancedFilter(). Как и в Microsoft Excel, он принимает следующие параметры.

isFilter

Указывает, фильтровать ли список на месте.

listRange

Диапазон списка.

criteriaRange

Диапазон критериев.

copyTo

Диапазон, куда копируются данные.

uniqueRecordOnly

Отображение или копирование только уникальных строк.

Применение расширенного фильтра Microsoft Excel для отображения записей, удовлетворяющих сложным критериям

Приведенный ниже образец кода применяет расширенный фильтр к Примерному файлу Excel и генерирует Выходной файл Excel. На скриншоте показаны оба файла для сравнения. Как видно на скриншоте, данные были отфильтрованы в выходном файле Excel в соответствии с сложными критериями.

todo:image_alt_text

Образец кода