Otomatik Filtreyi Yeniledikten Sonra Tüm Gizli Satır Dizinlerini Al
Olası Kullanım Senaryoları
Otomatik filtreyi çalışma sayfası hücrelerine uyguladığınızda bazı satırlar otomatik olarak gizlenir. Ancak bazı satırların Excel son kullanıcısı tarafından manuel olarak gizlenmiş olması ve otomatik filtreyle gizlenmemiş olması da söz konusu olabilir. Bu nedenle hangi satırların otomatik filtre tarafından gizlendiğini ve hangilerinin Excel son kullanıcısı tarafından manuel olarak gizlendiğini bilmek zorlaştırır. Aspose.Cells bu sorunla int[] kullanarak ilgilenirAutoFilter.Refresh(bool hideRows)yöntem. Bu yöntem, Excel son kullanıcısı tarafından manuel olarak değil, otomatik filtre tarafından gizlenen tüm satırların satır dizinlerini döndürür.
Otomatik Filtreyi Yeniledikten Sonra Tüm Gizli Satır Dizinlerini Al
Lütfen aşağıdaki örnek koda bakın.örnek Excel dosyası Excel son kullanıcısı tarafından manuel olarak gizlenen bazı satırları içerir. Kod, otomatik filtreyi uygular ve int[] kullanarak onu yeniler.AutoFilter.Refresh(bool hideRows)Otomatik filtreyle tüm gizli satırların satır indekslerini döndüren yöntem. Daha sonra konsoldaki gizli satırların indekslerini hücre adları ve değerleriyle birlikte yazdırır.
Basit kod
Konsol Çıkışı
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