Çalışsaydı, Çalışma Sorgusu Tablosu Okuma ve Yazma

Çalışsayfa Sorgu Tablosu Okuma ve Yazma

Aşağıdaki örnek kod, ilk çalışsayfanın ilk Sorgu Tablosunu okur ve ardından Sorgu Tablosunun her iki özelliğini de yazdırır. Daha sonra QueryTable.PreserveFormatting özelliğini true olarak ayarlar.

Bu kodda kullanılan kaynak Excel dosyasını ve kod tarafından oluşturulan çıktı Excel dosyasını aşağıdaki bağlantılardan indirebilirsiniz.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create workbook from source excel file
workbook = Workbook(dataDir + "Sample.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Access first Query Table
qt = worksheet.query_tables[0]
# Print Query Table Data
print("Adjust Column Width: " + str(qt.adjust_column_width))
print("Preserve Formatting: " + str(qt.preserve_formatting))
# Now set Preserve Formatting to true
qt.preserve_formatting = True
# Save the workbook
workbook.save(dataDir + "Output_out.xlsx")

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ın

Aspose.Cells for Python via .NET, sorgu tablosunun adresi yani sonuç aralığını okuma seçeneği sağlar. Aşağıdaki kod, bu özelliği kullanarak sorgu tablosunun sonuç aralığının adresini okumayı gösterir. Örnek dosya buradan indirilebilir.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create workbook from source excel file
wb = Workbook("Query TXT.xlsx")
# Display the address(range) of result range of query table
print(wb.worksheets[0].query_tables[0].result_range.address)