Получить все скрытые индексы строк после обновления автофильтра
Возможные сценарии использования
Когда вы применяете автофильтр к ячейкам рабочего листа, некоторые строки автоматически скрываются. Но может возникнуть ситуация, когда некоторые строки уже были скрыты вручную конечным пользователем Excel, и они не скрыты автофильтром. Поэтому трудно узнать, какие строки скрыты автофильтром, а какие из них скрыты вручную конечным пользователем Excel. Aspose.Cells для Python via .NET решает эту проблему с помощью AutoFilter.refresh(hide_rows) метода. Этот метод возвращает индексы строк всех строк, скрытых автофильтром и не вручную конечным пользователем Excel.
Получить все скрытые индексы строк после обновления автофильтра
Пожалуйста, ознакомьтесь с примерным кодом, загружающим образец Excel-файла, который содержит некоторые из строк, скрытых вручную конечным пользователем Excel. Код применяет автофильтр и обновляет его с использованием метода AutoFilter.refresh(hide_rows), который возвращает индексы скрытых строк автофильтром. Затем он выводит индексы скрытых строк на консоль вместе с именами и значениями ячеек.
Образец кода
Вывод в консоль
Printing Rows Indices, Cell Names and Values Hidden By AutoFilter.
\--------------------------
1 A2 Apple
2 A3 Apple
3 A4 Apple
6 A7 Apple
7 A8 Apple
11 A12 Pear
12 A13 Pear