Ürünlerimize göz atın

Aspose.Cells for .NET 8.0.0 Sürüm Notları

Aspose.Cells for .NET, 8.0.0 sürümüne güncellendi ve bu sürümün 50’den fazla yeni faydalı iyileştirme eklediğini duyurmaktan mutluluk duyuyoruz. Aspose.Cells for .NET kullanarak uygulamalarınızda XLS, SpreadsheetML,OOXML,XLSB, CSV, HTML, ODS, PDF, XPS ve diğer formatlarla çalışabilirsiniz. Ayrıca çalışma kitaplarını Microsoft Excel kullanmadan görüntüleyebilir, oluşturabilir, değiştirebilir, dönüştürebilir, işleyebilir ve yazdırabilirsiniz. Aspose.Cells for .NET ile nasıl başlayacağınızı öğrenmek için belgeleri ziyaret edin. Bu yüklemenin, ürünün tamamen çalışan bir sürümünü içerdiğini, ancak bir lisans seti olmadan bazı sınırlamalarla değerlendirme modunda çalışacağını unutmayın. Aspose.Cells’i bu değerlendirme sınırlamaları olmadan test etmek için 30 günlük ücretsiz bir geçici lisans talep edebilirsiniz. Aşağıda, Aspose.Cells’in bu sürümündeki değişikliklerin bir listesi bulunmaktadır.

1) Aspose.Cells

Başlıca Özellikler

Bellek kullanım seçeneği, performans değerlendirmesi için kullanılabilir.

Büyük hücre veri kümesiyle çalışma kitabı oluştururken, MemorySetting.MemoryPreference seçeneği, bellek maliyetini azaltmak için hücre verileri için bellek kullanımını optimize edebilir.

Diğer İyileştirmeler ve Değişiklikler

Yeni özellikler

(CELLSNET-42399) - Verileri gizli satırlar ve sütunlar olmadan dışa aktarma

Geliştirmeler

(CELLSNET-42487) - Türkiye Bölgesel Ayarları ile PrintTitleRow sorunu

(CELLSNET-42449) - Aspose.Cells.dll BinScope kontrolünü geçemiyor

(CELLSNET-42417) - Yöntem adında yazım hatası - SeriesCollection.SecondCatergoryData

(CELLSNET-42413) - XLSB’in XLSM’e dönüştürülmesi sırasında kaybolan senaryolar

Verim

(CELLSNET-42445) - AutoFitRow(int rowIndex) yöntemiyle performans sorunu

(CELLSNET-42430) - Şablon dosyasının yüklenmesi daha uzun sürüyor

Hatalar

(CELLSNET-42367) - PDF çıktısında dikey metin sorunu

(CELLSNET-42409) - Hesaplanan alan hesaplanmıyor/yazdırılmıyor

(CELLSNET-42386) - GetPivotData işlevi hata değerini hesaplar

(CELLSNET-42368) - Pivot tabloyu yenileyip kaydettikten sonra Excel dosyası bozuluyor.

(CELLSNET-42359) - Metin, onay kutuları ve metin kutuları ile çakışıyor

(CELLSNET-42358) - Onay kutularıyla birlikte metin hizalama sorunu

(CELLSNET-42357) - HTML çıktısında bazı onay kutuları eksik

(CELLSNET-42352) - XLSX’i HTML’e dönüştürürken kenarlıklar eksik

(CELLSNET-42476) - Aspose.Cells v7.7.2.5’te silme testi başarısız oluyor

(CELLSNET-42444) - Cell.StringValue, bir özel biçimlendirme için yanlış çözümliyor

(CELLSNET-42492) - Yatay hizalama doğru değil

(CELLSNET-42491) - Altı çizili ve çift dipli hücre kenarlığı düzgün yazdırılmıyor

(CELLSNET-42474) - Yazı Tipi Boyutu, PDF’e dönüştürüldükten sonra değiştirildi

(CELLSNET-42463) - Farklı Altbilgi Resimlerinde SheetRender sorunu

(CELLSNET-42456) - SheetRender görüntülerin çıktısını doğru şekilde alamıyor

(CELLSNET-42452) - Köprü, PDF’e dönüştürüldüğünde çalışmıyor

(CELLSNET-42448) - Databar koşullu biçimlendirmesi doğru şekilde oluşturulmuyor

(CELLSNET-42446) - Sola dayalı sayılar için artan yazı tipi boyutu.

(CELLSNET-42432) - Nesne şu anda bir yerde kullanımda istisna

(CELLSNET-42428) - Excel’den PDF’e dönüştürme - satırlar görünmüyor

(CELLSNET-42421) - Bazı izleyicilerle birlikte PDF dosyasında 8 Numara Eksik

(CELLSNET-42410) - Excel’de fazladan sayfa sonu PDF’e dönüştürme

(CELLSNET-42338) - XPS çıktısındaki değerler ve grafikler için tutarsızlıklar ve sorunlar

(CELLSNET-41853) - XLS sayfasındaki tasarımlar tamamen kayboldu

(CELLSNET-41803) - PDF çıkışında negatif veri çubuğu görünmüyor

(CELLSNET-42473) - Grafik, PDF çıktısında işaretçi içermiyor

(CELLSNET-42403) - XLSX’i PDF’e dönüştürürken Grafik Boyutu ve Yerleştirme sorunu

(CELLSNET-42372) - Grafiğin veri serisi, XLSX çıktı dosyalarında kaldırıldı

(CELLSNET-42055) - MS Excel’in (2013) en son sürümüyle bozuk dosya

(CELLSNET-42485) - Büyük DPI ayarlanırken kenarlık daha incedir

(CELLSNET-42455) - Worksheet.Cells.ClearFormat(), dosya boyutunu önemli ölçüde artırır

(CELLSNET-42447) - MID formül değerleri doğru hesaplanmıyor

(CELLSNET-42431) - .xlsm dosyasını .xls dosyasına kaydettikten sonra makro kayboldu

(CELLSNET-42424) - Yanlış WEEKNUM() çıktısı

(CELLSNET-42412) - CalculateFormula() çağrıldıktan sonra PDF çıktısında bazı formüller çalışmıyor

(CELLSNET-42397) - Formül özelliği hücre nesnesinde çalışmıyor

(CELLSNET-42395) - Workbook.Copy işlevi kullanılırken özel menü/şerit gösterilmiyor

(CELLSNET-42394) - DetectFileFormat, parola korumalı Word ve PowerPoint dosyalarıyla hatalı çalışıyor

(CELLSNET-42392) - Cells için SetLicense çalışmıyor

(CELLSNET-42389) - Sayfa parola koruması bazı dosyalar için çalışmıyor

(CELLSNET-42371) - SmartMarkers: (grup:birleştir VE atla:1) birlikte çalışmıyor gibi görünüyor

İstisnalar

(CELLSNET-42441) - XLSX’de GetNamedRanges çağrılırken hata oluştu

2) Aspose.Cells Izgara Süit

Diğer İyileştirmeler ve Değişiklikler

Hatalar

(CELLSNET-42477) - GridWeb sorunu: sayfada eşzamansız şekilde kaydırma hataya neden olur

(CELLSNET-42460) - GridWeb sorunu: Sekmede gezinme firefox’ta çalışmıyor

(CELLSNET-42459) - GridWeb içindeki Sheet3’te kenarlıklar görüntülenmiyor

(CELLSNET-42426) - Aspose.Cells.GridWeb’de Kopyala Yapıştır seçeneği

(CELLSNET-42418) - Formül NORMDIST, GridWeb’de çalışmıyor

(CELLSNET-42416) - Çizgi grafikte eğilim çizgisi eksik

(CELLSNET-42415) - Adlandırılmış aralığı kullanan formül çalışmıyor

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 .NET 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.

Eski AutoFilter.FilterColumnCollection özelliği

Bunun yerine AuotFilter.FilterColumns’u kullanır.

Worksheet.ShowFormulas özelliğini ekler

Formüllerin mi yoksa formüllerin değerlerinin mi gösterildiğini belirtir.

PdfSaveOptions.CreatedTime özelliğini ekler

Pdf belgesi oluşturma zamanını alır ve ayarlar.

FileFormatType.Ooxml sıralamasını ekler

Şifreli ofis açık xml dosyasını temsil eder (XLSX, DOCX, PPTX, vb. gibi).

LoadOptions.MemorySetting özelliği ve WorkbookSettings.MemorySetting özelliği ekler

Bu sürümden, performans değerlendirmesi için kullanıcıya bellek kullanım seçeneği sunuyoruz. Tüm sürümler için varsayılan MemorySetting.Normal seçeneği uygulanır. Hücreler için büyük veri kümesi içeren çalışma kitabı oluşturmak gibi bazı durumlarda, MemorySetting.MemoryPreference seçeneği bellek kullanımını optimize edebilir ve kullanıcının uygulaması için bellek maliyetini azaltabilir. Ancak bu seçenek, hücrelere rasgele ve tekrar tekrar erişim gibi bazı özel durumlarda performansı düşürebilir.

SeriesCollection.SecondCatergoryData özelliğini kaldırır ve SeriesCollection.SecondCategoryData özelliğini ekler

SeriesCollection.SecondCategoryData’yı değiştirmek için SeriesCollection.SecondCategoryData’yı kullanır.

Row/Cell/RowCollection uygulamaları değiştirildi

Eski sürümlerde, Row ve Cell nesneleri, bir çalışma sayfasında karşılık gelen satır ve hücreyi temsil etmek için bellekte tutulur. RowCollection[int index], Cells[int, int]vb. Bellek performansını göz önünde bulundurmak için, bu sürümden itibaren yalnızca Row ve Cell’in özellikleri ve verileri bellekte tutulacaktır. Row/Cell nesnesi, kullanıcının hücre modelini değiştirme kolaylığı için bu özelliklerin ve verilerin sarmalayıcısı haline gelir ve kullanıcı çağrıldığında yeni başlatılır. bu yöntemler. Bu nedenle, kullanıcı, Row/Cell’i almak için aynı yöntemi birçok kez çağırdığında, bu farklı nesnelerin tümü çalışma sayfasında aynı satıra/hücreye atıfta bulunsa bile, farklı nesneler alacaktır. Bu değişiklik, kullanıcının uygulamasını aşağıdaki durumlarda etkileyebilir:1. Kullanıcı aşağıdaki gibi bir kod kullanıyorsa

if(row1==row2)…if(cell1==cell2)… aynı Row/Cell’i kontrol etmek için, yeni sürümlerde bu kontroller başarısız olabilir. Lütfen bunun yerine row1.Equals(row2) ve cell1.Equals(cell2) kullanın.2. Row/Cell nesneleri, kullanıcının çağrısına göre yeni başlatıldığından, hücreler bileşeni tarafından bellekte tutulmayacak ve yönetilmeyecektir.

Bazı ekleme/silme işlemlerinden sonra, konumları (satır/sütun dizini) güncellenmeyebilir veya daha da kötüsü, bu nesneler geçersiz hale gelebilir. Örneğin, aşağıdaki kod için:Cell cell = cell[“A2”];Console.WriteLine(cell.Name + “:” + cell.Value);cells.InsertRange(CellArea.CreateCellArea(“A1”, “A1”) , ShiftType.Down);Console.WriteLine(cell.Name + “:” + cell.Value);eski sürümlerde, hücre ekleme işleminden sonra A3’e başvurur ve değeri eklemeden önceki değerle aynıdır. Ancak, yeni sürümle hücre nesnesi geçersiz hale gelecek veya yine de başka bir değerle A2’ye atıfta bulunacaktır. Böyle bir durumda, kullanıcının doğru sonucu elde etmek için hücreler koleksiyonundan Row/Cell nesnesini yeniden alması gerekir:Cell cell = cell[“A2”];Console.WriteLine(cell.Name + “:” + cell.Value) ;cells.InsertRange(CellArea.CreateCellArea(“A1”, “A1”), ShiftType.Down);cell = cell[“A3”];Console.WriteLine(cell.Name + “:” + cell.Value);3 . RowCollection, iç listesinde artık Row nesnesi olmadığından CollectionBase’i devralmaz.

Cell.StringValue, ‘*’ ve ‘_’ ile özel biçimlendirme kalıbı için değiştirildi

Eski sürümlerde özel desen’* Cell.StringValue ve ’ için hücre değeri biçimlendirilirken yoksayılacak** biçimlendirilmiş sonuçta her zaman bir karakter üretir. Bu versiyondan ’ ile yapmanın mantığını değiştiriyoruz.* ve ‘’, bir hücreyi metin olarak kopyaladığınızda (bir hücreyi bir metin düzenleyiciye kopyalamak veya hücreyi csv’ye dışa aktarmak gibi) ms excel’den elde edebileceğinizle aynı biçimlendirilmiş sonucu yapmak için ‘’. Örneğin, hücre değeri 123’ü biçimlendirmek için özel “($ #,##0.00*)” kullanın, eski sürümler Cell.StringValue sonucu “$ 123.00” olarak verecektir. Şimdi yeni sürümlerle Cell.StringValue, bu hücreyi metne kopyalayarak ms excel’den elde edebileceğinizle aynı olan " $123.00 " sonucunu verecektir.


 
 Türkçe