EPPlus 6

EPPlus 6, 12 Nisan 2022'de yayımlandı

EPPlus 6, .NET 6 desteğini sunar ve aşağıdaki yeni özelliklere sahiptir.

Html/CSS/JSON dışa aktarma

EPPlus 6, tabloları, hücre aralıklarını ve stilleri html ve css'e dışa aktarmak için yeni özelliklerle geliyor. Ayrıca JSON'a yeni bir hücre menzili ihracatı da yapılıyor.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

System.Drawing artık Windows dışı platformlarda kullanılmıyor

EPPlus'un önceki sürümleri, görüntülerin ve metin ölçümlerinin işlenmesi için System.Drawing.Common kütüphanesine bağlıydı. Microsoft, bu kütüphanenin artık Windows dışı platformlarda desteklenmediğini açıkladığından, EPPlus 6 varsayılan olarak bu kütüphaneyi diğer platformlarda adlandırmayacak.

EPPlus 6 hâlâ System.Drawing.Commonreferansı var, ancak bu kütüphaneyi yalnızca Windows platformlarında kullanacak, hala destekleniyor.

Yeni iç uygulama

EPPlus 6'da, System.Drawing tarafından sağlanan işlevsellik, yalnızca yönetilen dahil, yönetilen bir uygulama ile değiştirilmiştir. Bu, özellikle Windows dışı platformlarda birçok avantaja sahiptir - EPPlus 6'nın istemci tarafında çalıştığı Blazor (web assembly)örneğine bakınız:

Blazor sample 1

...or our new Docker samples for EPPlus 6:

EPPlus Docker samples
Kırıcı değişiklikler

EPPlus'un önceki sürümlerinde System.Drawing isim alanından sınıflar bulunduğundan, bu yöntem imzaları EPPlus 6'da kaldırılmıştır. Bu örneğin ExcelDrawing.AddPicture yöntemini etkiler.

See this wiki-article with more details: Breaking changes

Desteklenen yeni görüntü formatları

EPPlus 6'da yeni görüntü formatları için destek ekledik, işte desteklenen formatların tam listesi:

  • Svg - Yeni!
  • Ico - Yeni!
  • WebP - Yeni!
  • Jpg
  • Bmp
  • Gif
  • Png
  • Tif
  • Emf
  • Wmf

Formül hesaplamada desteklenen yeni fonksiyonlar

Sürekli olarak yeni fonksiyonlar için destek ekledik, EPPlus 6'da 30'dan fazla yeni fonksiyon ekledik - özellikle finansal ve istatistiksel kategorilerde.

BETADIST BETA.DIST BETAINV
BETA.INV CHIDIST CHISQ.DIST.RT
CHIINV CHISQ.INV CHISQ.INV.RT
CORREL EXPONDIST EXPON.DIST
FISHER FISHERINV FORECAST
FORECAST.LINEAR GAUSS GEOMEAN
HARMEAN INTERCEPT KURT
PEARSON PHI RSQ
SKEW SKEW.P STANDARDIZE
ACCRINT ACCRINTM TBILLEQ
TBILLPRICE TBILLYIELD

Desteklenen fonksiyonların tam listesini geliştirici wiki'mizde inceleyebilirsiniz.

Soru-Cevap

Bu büyük versiyon ne zaman yayınlandı?
EPPlus 6.0.3, 12 Nisan 2022'de yayımlandı. 6.1 sürüm 3 Kasım 2022'de yayımlandı.
EPPlus 5 için ticari lisansım varsa, mevcut lisansımla EPPlus 6'ya yükseltebilir miyim?
Evet, lisansınız hâlâ aktif/geçerliyse.
Önceki sürümlerden EPPlus 6'ya nasıl yükseltebilirim?
Geliştirici wiki'deki bu iki sayfaya bakınız: