Çalışsaydı, Çalışma Sorgusu Tablosu Okuma ve Yazma
Aspose.Cells, Worksheet.getQueryTables() koleksiyonunu döndürür ve belirli bir QueryTable almak için QueryTableCollection.get() yöntemini kullanabilirsiniz. QueryTable sınıfının iki özelliği bulunmaktadır.
Bu ikisi de boolean değerlerdir. Bunları Microsoft Excel’de Veri > Bağlantılar > Özellikler menüsünden görüntüleyebilirsiniz.
Çalışma Sayfasının Sorgu Tablosunu Okuma ve Yazma
Aşağıdaki örnek kod, çalışma sayfasının ilk QueryTable‘ını okur ve ardından her iki QueryTable özelliğini de yazdırır. Daha sonra QueryTable.PreserveFormatting‘i true olarak ayarlar.
Aşağıdaki ekran görüntüsü, kodda kullanılan kaynak excel dosyasını ve her iki QueryTable değerini gösteren özelliklerini gösterir.
Aşağıdaki ekran görüntüsü, kod tarafından oluşturulan çıktı excel dosyasını ve her iki QueryTable değerini gösteren özelliklerini gösterir. Artık Saklanan Biçimlendirme onay kutusunun işaretlendiğini görebilirsiniz.
Konsol Çıktısı
Yukarıdaki örnek kodun konsol çıktısı aşağıdaki gibidir
Adjust Column Width: true
Preserve Formatting: false
Sorgu tablosu sonuç aralığını al
Aspose.Cells, bir sorgu tablosunun hücrelerin adresini yani sonuç aralığını okuma seçeneği sağlar. Aşağıdaki kod, bir sorgu tablosunun sonuç aralığının adresini okuyarak bu özelliği gösterir. Örnek dosyayı buradan indirebilirsiniz: buradan.