EPPlus 6

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

EPPlus 6, .NET 6 için destek 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'ye dışa aktarmak için yeni özelliklerle birlikte gelir. JSON'a hücre aralıklarının yeni bir ihracatı da var.

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ğımlıydı. Microsoft, bu kitaplığın artık Windows Dışı platformlarda desteklenmediğini duyurduğu gibi, EPPlus 6, varsayılan olarak, bu kitaplığı diğer platformlarda çağırmayacaktır.

EPPlus 6'nın hala System.Drawing.Commonbir referansı var, ancak bu kitaplığı yalnızca hala desteklendiği Windows platformlarında kullanacaktır.

Yeni iç uygulama

EPPlus 6'da, daha önce System.Drawing tarafından sağlanan işlevsellik, yalnızca dahili, yönetilen bir kod uygulamasıyla değiştirilmiştir. Bunun, özellikle Windows dışı platformlarda birçok avantajı vardır - EPPlus 6'nın istemci tarafı Blazor (web assembly)çalıştığı bu örneğe bakın:

Blazor sample 1

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

EPPlus Docker samples
Değişiklikleri bozma

EPPlus'un önceki sürümlerinde ortak arabirimlerinde System.Drawing ad 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 resim formatları

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

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

Formül hesaplamada desteklenen yeni işlevler

Sürekli olarak yeni işlevler için destek ekliyoruz, EPPlus 6'da 30'dan fazla yeni işlev ekledik - esas olarak 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 işlevlerin tam listesini geliştirici wiki'mizde görebilirsiniz.

Soru-Cevap

Bu ana sürüm ne zaman yayınlandı?
EPPlus 6.0.3, 12 Nisan 2022'de piyasaya sürüldü. Sürüm 6.1, 3 Kasım 2022'de piyasaya sürüldü.
EPPlus 5 için ticari bir lisansım varsa, mevcut lisansım altında EPPlus 6'ya yükseltebilir miyim?
Evet, lisansınız hala aktif/geçerliyse.
Önceki sürümlerden EPPlus 6'ya nasıl yükseltebilirim?
Geliştirici wiki'mizdeki şu iki sayfaya bakın: