Aspose.Cells 8.8.2 de Genel API Değişiklikleri
Contents
[
Hide
]
Bu belge, modül/uygulama geliştiricileri için Aspose.Cells API’sinde 8.8.1’den 8.8.2’ye yapılan değişiklikleri açıklar. Yeni ve güncellenmiş genel yöntemler, eklenen ve kaldırılan sınıflar vb. yanı sıra Aspose.Cells arkasındaki davranışlardaki değişikliklerin açıklamasını içerir.
Eklenen API’lar
Boş Satır ve Sutunları Silerken Referansları Otomatik Güncelle
Aspose.Cells for Java 8.8.2, Cells.deleteBlankRows & Cells.deleteBlankColumns yöntemlerinin aşırı yüklenmiş versiyonlarını ortaya çıkardı. Yeni yöntemler, DeleteOptions sınıfının bir örneğini kabul edebilir ve formüllerde, grafik serisi verilerinde vb. oluşabilecek durumları aşmak için kullanılabilir. DeleteOptions sınıfının şu anda yalnızca bir üyesi, UpdateReference adlı Boolean türünde bir özelliktir. Söz konusu özellik true olarak ayarlandığında ve DeleteOptions sınıfının Cells.deleteBlankRows & Cells.deleteBlankColumns yöntemlerine iletilen örnek, API içsel olarak formül referanslarını (varsa) ayarlayacaktır.
Bu özellikle ilgili daha fazla bilgi için lütfen Güncellenmiş Referanslar İle Boş Satır ve Sutunları Silme başlıklı detaylı makaleyi inceleyin.
Basit kullanım senaryosu aşağıda gösterilmektedir.
Java
//Create an instance of Workbook & load an existing spreadsheet
Workbook book = new Workbook(dir + "sample.xlsx");
//Access worksheet from which blank rows/columns have to be deleted
Worksheet sheet = book.getWorksheets().get(0);
//Access cells of the desired worksheet
Cells cells = sheet.getCells();
//Create an instance of DeleteOptions class
DeleteOptions options = new DeleteOptions();
//Set UpdateReference property to true;
options.setUpdateReference(true);
//Delete all blank rows and columns
cells.deleteBlankColumns(options);
cells.deleteBlankRows(options);