Aspose.Cells for Java 17.02.0 Sürüm Notları

Anahtar Özet Kategori
CELLSJAVA-42009 Destek MS Excel 2016 Ağaç Haritası Grafiği Yeni özellik
CELLSJAVA-42008 Destek MS Excel 2016 Şelale Tablosu Yeni özellik
CELLSJAVA-41521 Metni Sütunlara Dönüştürme MS Excel özelliğini destekler Yeni özellik
CELLSJAVA-42165 Gizli satırlar ve sütunlar içeren aralığı yeni çalışma kitabına kopyalayıp HTML’e dönüştürürken veri kaybı Böcek
CELLSJAVA-42164 Gizli satırlar ve sütunlar içeren aralığı yeni çalışma kitabına kopyalayıp HTML - II’ye dönüştürürken veri kaybı Böcek
CELLSJAVA-42162 Gizli satırlar ve sütunlar içeren aralığı yeni çalışma kitabına kopyalayıp HTML - III’e dönüştürürken veri kaybı Böcek
CELLSJAVA-40251 PDF olarak kaydet, biçimlendirmeyi korumaz Böcek
CELLSJAVA-42187 Excel formülü çalışmıyor ve “#DIV/0!” olarak gösteriliyor. Böcek
CELLSJAVA-42184 Eşzamanlı kaydetme sorunu Böcek
CELLSJAVA-42156 HTML’e dönüştürülürken hücrelerin üst ve alt kenarları kayboldu Böcek
CELLSJAVA-42147 Excel formülü düzgün çalışmıyor Böcek
CELLSJAVA-42131 Aspose Cells API’leri kullanılarak bir dizi formülün yeniden hesaplanması “#NUM!” hata Böcek
CELLSJAVA-42188 Matematiğin demo sayfası GridWeb (Java) demo projesinde doğru şekilde yüklenmiyor Böcek
CELLSJAVA-41565 Liste veri doğrulama açılır menüsü, veriler yeniden yüklenirken kapanmıyor Böcek
CELLSJAVA-42159 PageSetup.BlackAndWhite çalışmıyor gibi görünüyor Böcek
CELLSNET-45106 İstisna Türü’nün değiştirildiği deneme yakalama ve yeniden atma istisnasında hata Böcek
CELLSJAVA-42189 Şelale grafiği, hesapla() çağrıldığında, grafik serisi renkleri geri alınır. Böcek
CELLSJAVA-42160 Excel’deki logaritmik ölçek hatası, Aspose Cells’in askıda kalmasına neden oluyor Böcek
CELLSJAVA-42158 E-tablo oluşturulurken Dikey Eksen sınır değerleri PDF olarak değiştirildi Böcek
CELLSJAVA-42157 Grafik EMF olarak oluşturulurken yatay ve dikey eksen sınır değerleri değiştirildi Böcek
CELLSJAVA-42133 İbranice - PDF’de boşluk karakteri eksik Böcek
CELLSJAVA-42107 Grafik, resme dönüştürülürken dikey olarak gizleniyor Böcek
CELLSJAVA-42105 Grafiği resme aktarırken DataTable serisi eksik Böcek
CELLSJAVA-42090 Grafik resme dönüştürüldüğünde başlıkta alt çizgi eksik Böcek
CELLSJAVA-42086 Grafikteki arka plan resmi yanlış Böcek
CELLSJAVA-42084 Çıktı PDF dosyasında boşluk s/b grafiğinin ekseni (İbranice) etiketleri/göstergesi eksik Böcek
CELLSJAVA-41831 E-tablo HTML’e dönüştürülürken dikdörtgen şeklinin içeriği işlenmiyor Böcek
CELLSJAVA-42095 E-tablo HTML’e dönüştürülürken grafik değiştirildi Böcek
CELLSJAVA-42096 Elektronik tablo HTML’e dönüştürülürken grafikteki formül konumu değiştirdi Böcek
CELLSJAVA-42169 Excel’den PDF’e dönüştürme - Arapça metin tersine çevrilir Böcek
CELLSJAVA-42193 Sayfa adı, formül eklenirken Büyük Harfli oluyor Böcek
CELLSJAVA-42191 updateSelectedValue, activeSheetIndex değişikliklerini güncelleme çağrısı Böcek
CELLSJAVA-42181 XLS dosyasını yeniden kaydettikten sonra korumalı görünüm Böcek
CELLSJAVA-42180 Bir çalışma kitabının kopyalanması standardHeight’ı değiştirir Böcek
CELLSJAVA-42177 Çalışma kitabı XLS biçiminde kaydedildiğinde özel doğrulamadaki formül kayboluyor Böcek
CELLSJAVA-42173 Excel’in Aspose.Cells aracılığıyla basit kaydetme işleminden sonra dosyayı kurtarması gerekiyor Böcek
CELLSJAVA-42171 Şekiller için yazı tipini değiştirdikten sonra elektronik tablo bozuluyor Böcek
CELLSJAVA-42168 Koleksiyondaki birkaç şekil için yazı tipi değiştirilemiyor Böcek
CELLSJAVA-42166 Parola korumalı Excel dosyası yükleme sırasında istisna atıyor Böcek
CELLSJAVA-42163 Hedef çalışma kitabının boyutu, kaynak çalışma kitabının boyutunun neredeyse iki katıdır. Böcek
CELLSJAVA-42161 Sayfaları çalışma kitaplarında kopyalamak formülü değiştirir Böcek
CELLSJAVA-42154 CheckBox’ın metin değeri okunamıyor Böcek
CELLSJAVA-42150 GetNames() yöntemi tüm adları döndürmüyor Böcek
CELLSJAVA-40511 PDF tarafından oluşturulan PDF sayfalarının tümü siyah Böcek
CELLSJAVA-42179 Bir HTML yüklenirken Workbook ctor’da NullPointerException İstisna
CELLSJAVA-42174 HTML - II yüklenirken Workbook ctor’da NullPointerException İstisna
CELLSJAVA-42192 CellsException: Geçersiz delik boyutu: 10 ile 90 arasında olmalıdır İstisna
CELLSJAVA-42190 İstisna: XLSX dosya biçimi yüklenirken “java.lang.IndexOutOfBoundsException” İstisna
CELLSJAVA-42185 İstisna - ReadElementString yalnızca çağrılabilir - çalışma kitabı açılırken oluştu İstisna

Herkese Açık API ve Geriye Dönük Uyumsuz Değişiklikler

Aşağıda, API numaralı telefon numarasına eklenen, yeniden adlandırılan, kaldırılan veya kullanımdan kaldırılan üyeler gibi genele açık olarak yapılan tüm değişikliklerin ve Aspose.Cells for Java numaralı telefona yapılan geriye dönük uyumlu olmayan değişikliklerin bir listesi bulunmaktadır. Listelenen herhangi bir değişiklikle ilgili endişeleriniz varsa lütfen şu adrese bildirin: Aspose.Cells destek forumu.

HTMLLoadOptions.AutoFitColsAndRows Özelliği eklendi

Aspose.Cells for Java API’in bu sürümü, HTML’i nesne modunda içe aktarırken API’in sütunları ve satırları otomatik olarak sığdırıp sığdırmayacağını belirten HTMLLoadOptions.AutoFitColsAndRows özelliğini ekledi. Boole tipi özelliği, varsayılan değer olarak false’a sahiptir; bu, hücre yüksekliklerinin ve genişliklerinin olduğu gibi içe aktarılacağı anlamına gelir, ancak yukarıda belirtilen özellik true olarak ayarlandığında, API, içeriğe göre sütun genişliklerini ve satır yüksekliklerini ayarlamaya çalışır. .

İşte HTMLLoadOptions.AutoFitColsAndRows özelliğinin basit kullanım senaryosu.

 // Create an instance of HTMLLoadOptions

HTMLLoadOptions loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.setAutoFitColsAndRows(true);

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

Workbook book = new Workbook(dir + "sample.htm", loadOptions);

WorkbookSettings.WarningCallback & LoadOptions.WarningCallback Özellikleri Eklendi

Aspose.Cells for Java 17.02.0, uyarı geri aramasını almak veya ayarlamak için WarningCallback özelliğini LoadOptions ve WorkbookSettings sınıflarına gösterdi. Geliştiricilerin, uygulamalarında özel uyarılar alabilmeleri için IWarningCallback arabirimini uygulamaları gerekir.

Bir giriş e-tablosu yinelenen adlandırılmış aralıklar içerdiğinde uyarı almak için LoadOptions.WarningCallback özelliğinin basit bir kullanım senaryosunu burada bulabilirsiniz.

 public class WarningCallback implements IWarningCallback

{

	public void warning(WarningInfo warningInfo)

    {

        if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)

        {

            System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());

        }

    }

}

Yukarıda tanımlanan özel sınıfın nasıl kullanılacağı aşağıda açıklanmıştır.

 // Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

// Set the WarningCallback property to custom class

options.setWarningCallback(new WarningCallback());

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

Workbook book = new Workbook(dir + "sample.xlsx", options);

Cells.textToColumns Yöntemi Eklendi

Aspose.Cells for Java API’lerinin en son revizyonu, Excel’inkileri taklit etmek için Cells.textToColumns yöntemini kullanıma sunmuştur.Metni Sütunlara Dönüştürözellik. Excel bu özelliği şu adresten sağlar:Veri AraçlarıaltındaVerisekme. Bir sütunun içeriğini birden çok sütuna bölmek için, verilerin virgül (veya başka herhangi bir karakter) gibi belirli bir sınırlayıcı içermesi gerektiğini lütfen unutmayın.

İşte yeni ortaya çıkan API’in kullanımını gösteren basit bir kullanım senaryosu.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

Cells cells = book.getWorksheets().get(0).getCells();

// Create an instance of TxtLoadOptions

TxtLoadOptions options = new TxtLoadOptions();

// Specify the separator

options.setSeparator(',');

// Split the data in range B2:B4

cells.textToColumns(1, 1, 3, options);

Workbook.getFonts Yöntemi Eklendi

Aspose.Cells for Java 17.02.0, Workbook sınıfı için getFonts yöntemini kullanıma sundu. Workbook.getFonts yöntemi, belirli bir elektronik tablonun hücre içeriğini biçimlendirmek için kullanılan tek tek yazı tiplerinin listesini döndürür. Yukarıda belirtilen yöntemin dönüş türü, typeFont sınıfının bir dizisidir.

Aşağıdaki kod parçacığı, Workbook.getFonts yönteminin kullanımını gösterir.

 // Bir Çalışma Kitabı örneği oluşturun ve bir örnek yükleyin

Çalışma kitabı kitabı = yeni Çalışma Kitabı(dir + "sample.xlsx");

// E-tabloda kullanılan yazı tiplerinin listesini alın

Font[]fonts = book.getFonts();

// Listeyi yineleyin ve yazı tipi adını yazın

 için (int ben = 0; ben< fonts.length; i ++)

{

	Font font = fonts[i];

	System.out.println(font.getName());

}

TxtSaveOptions.TrimLeadingBlankRowAndColumn Özelliği eklendi

Aspose.Cells for Java’in bu düzeltmesi, verileri CSV veya Sekmeyle ayrılmış biçimlere dışa aktarırken Excel’in yaptığı gibi önde gelen boş satırların ve sütunların kırpılıp kırpılmaması gerektiğini belirten TxtSaveOptions sınıfı için Boolean türünde TrimLeadingBlankRowAndColumn özelliğini ortaya çıkardı. Yukarıda belirtilen özelliğin varsayılan değeri yanlıştır. Çalışma sayfasındaki verilerin ilk hücreden, yani A1’den başlamaması durumunda, Excel uygulaması verileri CSV veya Sekmeyle ayrılmış biçimlere dışa aktarırken baştaki boş satırları ve sütunları kaldırır, ancak varsayılan olarak Aspose.Cells API’leri korur dışa aktarılan CSV veya Sekmeyle ayrılmış dosyaların Aspose.Cells API’leri kullanılarak geri alınması gerekiyorsa, veri konumunu korumak için aynı örnek için boş satırlar ve sütunlar.

İşte TrimLeadingBlankRowAndColumn özelliğinin basit bir kullanım senaryosu.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

TxtSaveOptions options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.setTrimLeadingBlankRowAndColumn(true);

// Export to CSV format while removing the leading blank rows & columns

book.save(dir + "output.csv", options);

BuiltInDocumentPropertyCollection.Revision Özelliği eklendi ve Eskimiş BuiltInDocumentPropertyCollection.RevisionNumber Özelliği eklendi

Lütfen bunun yerine BuiltInDocumentPropertyCollection.Revision özelliğini kullanın.

Shape.TextShapeType Özelliği Eklendi

Shape.TextShapeType özelliği, hazır metin şekli türünü AutoShapeType numaralandırmasında depolanan önceden tanımlanmış türler listesinden alır veya ayarlar.

Kullanım Örnekleri

Lütfen Aspose.Cells Wiki belgelerine eklenen yardım konularının listesini kontrol edin:

  1. Çalışma Kitabında HTML yüklenirken Sütunları ve Satırları Otomatik Sığdır
  2. Aspose.Cells’i kullanarak Metni Sütunlara Dönüştür
  3. Elektronik Tablo veya Çalışma Kitabında kullanılan Yazı Tiplerinin Listesini Alın
  4. Excel Dosyasını Yüklerken Uyarılar Alın
  5. Excel 2016 Grafiklerini Okuyun ve İşleyin
  6. Elektronik tabloları CSV biçimine dışa aktarırken Öndeki Boş Satırları ve Sütunları Kırp