LoadFilter

LoadFilter class

Çalışma kitabını şablondan yüklerken veri yükleme seçenekleri sağlayan filtreyi temsil eder.

public class LoadFilter

yapıcılar

İsimTanım
LoadFilter()Varsayılan filtre seçenekleriyle bir LoadFilter oluşturur LoadDataFilterOptions.All.
LoadFilter(LoadDataFilterOptions)Verilen filtre seçenekleriyle bir LoadFilter oluşturur.

Özellikleri

İsimTanım
LoadDataFilterOptions { get; set; }Hangi verilerin yüklenmesi gerektiğini belirtmek için filtre seçenekleri.
virtual SheetsInLoadingOrder { get; }Yüklenecek sayfaları (endeksleri) ve sırayı belirtir. Varsayılan boştur, bu, şablon dosyasındaki tüm sayfaların varsayılan sırayla yüklenmesini belirtir. Boş değilse ve bazı sayfanın dizini döndürülen dizide değilse, sayfa yüklenmeyecek.

yöntemler

İsimTanım
virtual StartSheet(Worksheet)Verilen çalışma sayfasını yüklemeden önce filtre seçeneklerini hazırlar. Kullanıcının LoadFilter uygulaması, bu çalışma sayfası için verilerin nasıl yükleneceğini belirtmek için buradaki LoadDataFilterOptions’ı değiştirebilir.

Notlar

Kullanıcı, verilerin nasıl yükleneceğini belirtmek için filtre seçeneklerini belirleyebilir veya kendi LoadFilter’ını uygulayabilir.

Örnekler

Aşağıdaki örnek, çalışma sayfasının özelliklerine göre filtre seçeneklerinin nasıl belirleneceğini gösterir.

[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Özel LoadFilter uygulaması
class LoadFilterSheet : LoadFilter
{
    public override void StartSheet(Worksheet sheet) 
    {
        if (sheet.Name == "Sheet1")
        {
            LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
        }
        else
        {
            LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
        }
    }
}

Ayrıca bakınız