在刷新AutoFilter后获取所有隐藏行索引
Contents
[
Hide
]
可能的使用场景
当你在工作表单元格上应用自动筛选时,有些行会被自动隐藏。但也可能有一些行是由Excel最终用户手动隐藏的,这些行不会被自动筛选隐藏。因此,难以区分哪些行是由自动筛选隐藏的,哪些是由用户手动隐藏的。Aspose.Cells for Node.js via C++使用Array
AutoFilter.refresh(hideRows)解决此问题。此方法返回由自动筛选隐藏、非用户手动隐藏的所有行的索引。
在刷新自动筛选后获取所有隐藏行索引
请查看以下示例代码,加载含有一些由Excel最终用户手动隐藏的行的示例Excel文件。此代码应用自动筛选并使用Array
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