Çalışma Kitabı veya Çalışsayfa Yüklenirken Nesneleri Filtrele

Olası Kullanım Senaryoları

Lütfen, çalışma kitabından veri filtrelerken LoadOptions.LoadFilter özelliğini kullanın. Ancak tek tek çalışsayfalarından veri filtrelemek istiyorsanız, LoadFilter.StartSheet yöntemini geçersiz kılmanız gerekecektir. LoadFilter oluştururken veya çalışırken uygun değeri LoadDataFilterOptions numaralandırmasından belirtmelisiniz.

LoadDataFilterOptions numaralandırmasında aşağıdaki olası değerler bulunmaktadır.

  • Tümü
  • KitapAyarları
  • HücreBoş
  • HücreBool
  • CellData
  • CellError
  • CellNumeric
  • CellString
  • CellValue
  • Chart
  • ConditionalFormatting
  • DataValidation
  • DefinedNames
  • DocumentProperties
  • Formula
  • Hyperlinkler
  • MergedArea
  • PivotTable
  • Settings
  • Shape
  • SheetData
  • SheetSettings
  • Structure
  • Style
  • Table
  • VBA
  • XmlMap

Çalışma Kitabını Yüklerken Filtreleme Nesneleri

Aşağıdaki örnek kodlar, çalışma kitabından grafikleri filtrelemenin nasıl yapıldığını göstermektedir. Lütfen bu kodda kullanılan örnek excel dosyasını ve bunun tarafından oluşturulan çıktı PDF’yi kontrol edin. Çıktı PDF’de, tüm grafiklerin çalışma kitabından filtrelenmiş olduğunu görebilirsiniz.

Çalışma Sayfasını Yüklerken Filtreleme Nesneleri

Aşağıdaki örnek kod, kaynak excel dosyasını yükler ve çalışma sayfalarından aşağıdaki verileri özel bir filtreden geçirir.

  • Tablo adı NoCharts olan çalışma sayfasından Grafikleri filtreler.
  • Tablo adı NoShapes olan çalışma sayfasından Şekilleri filtreler.
  • Tablo adı NoConditionalFormatting olan çalışma sayfasından Koşullu Biçimlendirmeyi filtreler.

Özel bir filtreden sonra kaynak excel dosyasını yüklediğinde, tüm çalışma sayfalarının resimlerini sırayla alır. Referansınız için çıktı resimleri aşağıdadır. Görebileceğiniz gibi, ilk resimde grafik yok, ikinci resimde şekiller yok ve üçüncü resimde koşullu biçimlendirme yok.

Bu, özel filtrenin çalışma sayfası adlarına göre nasıl kullanılacağının örneğidir.