Yenileme Otomatik Filtre Sonrası Tüm Gizli Satır Dizinleri Alın
Olası Kullanım Senaryoları
Çalışma sayfası hücrelerine otomatik filtre uyguladığınızda, bazı satırlar otomatik olarak gizlenir. Ancak bazı durumlarda, bazı satırlar otomatik filtre ile gizlenmeden önce Excel kullanıcısı tarafından manuel olarak gizlenmiş olabilir. Bu durumda, hangi satırların otomatik filtre tarafından gizlendiğini ve hangilerinin Excel kullanıcısı tarafından manuel olarak gizlendiğini bilmek zor olabilir. Aspose.Cells, bu problemi int[] AutoFilter.Refresh(bool hideRows) yöntemi ile çözer. Bu yöntem, otomatik filtre tarafından gizlenen tüm satırların dizinlerini ve Excel kullanıcısı tarafından manuel olarak gizlenmeyen tüm satırların dizinlerini döndürür.
Yenileme Otomatik Filtre Sonrası Tüm Gizli Satır Dizinleri Alın
Aşağıdaki örnek kod, Excel kullanıcısı tarafından manuel olarak gizlenen bazı satırları içeren örnek Excel dosyasını yükler. Kod, otomatik filtre uygular, int[] AutoFilter.Refresh(bool hideRows) yöntemini kullanarak otomatik olarak gizlenen tüm satırların dizarlarını döndürür. Daha sonra gizli satırların dizinlerini hücre adları ve değerleri ile birlikte konsola yazdırır.
Örnek Kod
Konsol Çıktısı
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