Şablon dosyasından çalışma kitabını yüklerken veri türünü filtreleme

Contents
[ ]

Aşağıdaki örnek kod, şu bağlantıdan indirebileceğiniz şablon dosyasından yalnızca şekil nesnelerini yükler.

Aşağıdaki ekran görüntüsü, şu bağlantıdan indirebileceğiniz şablon dosyasının içeriğini gösterir ve ayrıca Kırmızı renkli ve Sarı arka planlı verilerin, LoadOptions.getLoadFilter().setLoadDataFilterOptions özelliğinin LoadDataFilterOptions.SHAPE olarak ayarlandığı için yüklenmeyeceğini açıklar.

Aşağıdaki ekran görüntüsü şablon dosyasını içeriğini göstermekte ve ayrıca verinin Kırmızı renkli ve Sarı arka planlı olacağını ve LoadOptions.getLoadFilter().setLoadDataFilterOptions özelliğinin LoadDataFilterOptions.SHAPE olarak ayarlandığını göstermektedir. Yani yalnızca Yüklem veri filtresi seçeneği ‘SHAPE’ olarak ayarlandığında yüklenmeyecektir.

todo:image_alt_text

Aşağıdaki ekran görüntüsü, şu bağlantıdan indirebileceğiniz çıktı PDF’sini gösterir. Burada, Kırmızı renkli ve Sarı arka planlı verilerin bulunmadığını, ancak tüm şekillerin olduğunu görebilirsiniz.

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(FilterDataWhileLoadingWorkbook.class) + "TechnicalArticles/";
// Set the load options, we only want to load shapes and do not want to load data
LoadOptions opts = new LoadOptions(LoadFormat.XLSX);
opts.getLoadFilter().setLoadDataFilterOptions(LoadDataFilterOptions.SHAPE);
// Create workbook object from sample excel file using load options
Workbook wb = new Workbook(dataDir + "sampleFilterDataWhileLoadingWorkbook.xlsx", opts);
// Save the output in PDF format
wb.save(dataDir + "sampleFilterDataWhileLoadingWorkbook_out.pdf", SaveFormat.PDF);