Получить все скрытые индексы строк после обновления автофильтра
Возможные сценарии использования
Когда вы применяете автофильтр к ячейкам листа, некоторые строки автоматически скрываются. Но возможно, что некоторые строки уже скрыты вручную пользователем Excel и не скрыты автофильтром. Поэтому трудно определить, какие строки скрыты автофильтром, а какие скрыты вручную пользователем Excel. API Aspose.Cells for Node.js via C++ решает эту проблему с помощью массива AutoFilter.refresh(hideRows). Этот метод возвращает индексы строк всех скрытых строк, скрытых автофильтром, а не вручную пользователем Excel.
Получить все скрытые индексы строк после обновления автофильтра
Посмотрите следующий пример кода, который загружает пример файла Excel, содержащий некоторые строки, скрытые вручную пользователем Excel. Код применяет автофильтр и обновляет его с помощью метода AutoFilter.refresh(hideRows), который возвращает индексы всех скрытых строк автофильтром. Затем он выводит индексы скрытых строк на консоль вместе с именами ячеек и их значениями.
Образец кода
Вывод в консоль
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